You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4679 lines
189 KiB
4679 lines
189 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- versao com alteracoes do tipo token, valida a partir de 03/11/08- PL_005b-->
|
|
<!-- versao com atualizacao na UFCons e cPais emi - 21/12/08 - PL_005c-->
|
|
<!-- versao com atualizacao no CFOP/Inscricao SUFRAMA/ID infNFe - 11/08/09 - PL_005d-->
|
|
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
|
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
|
|
<xs:include schemaLocation="tiposBasico_v1.02.xsd"/>
|
|
<xs:complexType name="TNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Nota Fiscal Eletrônica</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="infNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações da Nota Fiscal eletrônica</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ide">
|
|
<xs:annotation>
|
|
<xs:documentation>identificação da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="cUF" type="TCodUfIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cNF">
|
|
<xs:annotation>
|
|
<xs:documentation>Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{9}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="natOp">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição da Natureza da Operação</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="indPag">
|
|
<xs:annotation>
|
|
<xs:documentation>Indicador da forma de pagamento:
|
|
0 – pagamento à vista;
|
|
1 – pagamento à prazo;
|
|
2 – outros.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="mod" type="TMod">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do modelo do Documento Fiscal. Utilizar 55 para identificação da NF-e, emitida em substituição ao modelo 1 e 1A.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="serie" type="TSerie">
|
|
<xs:annotation>
|
|
<xs:documentation>Série do Documento Fiscal</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nNF" type="TNF">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Documento Fiscal</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dEmi" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de emissão do Documento Fiscal (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dSaiEnt" type="TData" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de saída ou de entrada da mercadoria / produto (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="tpNF">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo do Documento Fiscal (0 - entrada; 1 - saída)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cMunFG" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="NFref" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:complexType>
|
|
<xs:choice>
|
|
<xs:element name="refNFe" type="TChNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Chave de acesso das NF-e referenciadas. Chave de acesso compostas por Código da UF (tabela do IBGE) + AAMM da emissão + CNPJ do Emitente + modelo, série e número da NF-e Referenciada + Código Numérico + DV.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="refNF">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="cUF" type="TCodUfIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="AAMM">
|
|
<xs:annotation>
|
|
<xs:documentation>AAMM da emissão</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CNPJ" type="TCnpj">
|
|
<xs:annotation>
|
|
<xs:documentation>CNPJ do emitente do documento fiscal referenciado</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="mod">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do modelo do Documento Fiscal. Utilizar 01 para NF modelo 1/1A</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="01"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="serie" type="TSerie">
|
|
<xs:annotation>
|
|
<xs:documentation>Série do Documento Fiscal, informar zero se inexistente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nNF" type="TNF">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Documento Fiscal</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="tpImp">
|
|
<xs:annotation>
|
|
<xs:documentation>Formato de impressão do DANFE (1 - Retrato; 2 - Paisagem)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="tpEmis">
|
|
<xs:annotation>
|
|
<xs:documentation>Forma de emissão da NF-e
|
|
1 - Normal;
|
|
2 - Contingência FS
|
|
3 - Contingência SCAN
|
|
4 - Contingência DPEC
|
|
5 - Contingência FSDA</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="4"/>
|
|
<xs:enumeration value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cDV">
|
|
<xs:annotation>
|
|
<xs:documentation>Digito Verificador da Chave de Acesso da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="tpAmb" type="TAmb">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Ambiente:
|
|
1 - Produção
|
|
2 - Homologação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="finNFe" type="TFinNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Finalidade da emissão da NF-e:
|
|
1 - NFe normal
|
|
2 - NFe complementar
|
|
3 - NFe de ajuste</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="procEmi" type="TProcEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Processo de emissão utilizado com a seguinte codificação:
|
|
0 - emissão de NF-e com aplicativo do contribuinte;
|
|
1 - emissão de NF-e avulsa pelo Fisco;
|
|
2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site
|
|
do Fisco;
|
|
3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="verProc">
|
|
<xs:annotation>
|
|
<xs:documentation>versão do aplicativo utilizado no processo de
|
|
emissão</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="emit">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do emitente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element name="CNPJ" type="TCnpj">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do CNPJ do emitente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CPF" type="TCpf">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do CPF do emitente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:choice>
|
|
<xs:element name="xNome">
|
|
<xs:annotation>
|
|
<xs:documentation>Razão Social ou Nome do emitente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xFant" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome fantasia</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="enderEmit" type="TEnderEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Endereço do emitente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="IE" type="TIe">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscrição Estadual</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="IEST" type="TIeST" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscricao Estadual do Substituto Tributário</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:sequence minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Grupo de informações de interesse da Prefeitura</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:element name="IM">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscrição Municipal</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="15"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CNAE">
|
|
<xs:annotation>
|
|
<xs:documentation>CNAE Fiscal</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{7}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="avulsa" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Emissão de avulsa, informar os dados do Fisco emitente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CNPJ" type="TCnpj">
|
|
<xs:annotation>
|
|
<xs:documentation>CNPJ do Órgão emissor</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xOrgao">
|
|
<xs:annotation>
|
|
<xs:documentation>Órgão emitente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="matr">
|
|
<xs:annotation>
|
|
<xs:documentation>Matrícula do agente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xAgente">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do agente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="fone">
|
|
<xs:annotation>
|
|
<xs:documentation>Telefone</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,11}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUfEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da Unidade da Federação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nDAR">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Documento de Arrecadação de Receita</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="dEmi" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de emissão do DAR (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDAR" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total constante no DAR</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="repEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Repartição Fiscal emitente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="dPag" type="TData" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de pagamento do DAR (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="dest">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Destinatário </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element name="CNPJ" type="TCnpjOpc">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do CNPJ</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CPF" type="TCpf">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do CPF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:choice>
|
|
<xs:element name="xNome">
|
|
<xs:annotation>
|
|
<xs:documentation>Razão Social ou nome do destinatário</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="enderDest" type="TEndereco">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do endereço</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="IE" type="TIeDest">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscrição Estadual (obrigatório nas operações com contribuintes do ICMS)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="ISUF" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) PL_005d - 11/08/09 - alterado para aceitar 8 ou 9 dígitos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{8,9}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="retirada" type="TLocal" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Local de Retirada (informar apenas quando for diferente do endereço do remetente)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="entrega" type="TLocal" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Local de Entrega (informar apenas quando for diferente do endereço do destinatário)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="det" maxOccurs="990">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados dos detalhes da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="prod">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados dos produtos e serviços da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="cProd">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria
|
|
Formato ”CFOP9999”.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cEAN">
|
|
<xs:annotation>
|
|
<xs:documentation>GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xProd">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição do produto ou serviço</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="120"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="NCM" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código NCM (8 posições)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{8}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="EXTIPI" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código EX TIPI (3 posições)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{2,3}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="genero" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Gênero do produto ou serviço. Preencher de acordo com a Tabela de Capítulos da NCM. Em caso de serviço, não incluir a TAG.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CFOP" type="TCfop">
|
|
<xs:annotation>
|
|
<xs:documentation>Código Fiscal de Operações e Prestações</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="uCom">
|
|
<xs:annotation>
|
|
<xs:documentation>Unidade comercial</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="6"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qCom" type="TDec_0804">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Comercial</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vUnCom" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor unitário de comercialização</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vProd" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor bruto do produto ou serviço</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cEANTrib">
|
|
<xs:annotation>
|
|
<xs:documentation>GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="uTrib">
|
|
<xs:annotation>
|
|
<xs:documentation>Unidade Tributável</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="6"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qTrib" type="TDec_0804">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Tributável</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vUnTrib" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor unitário de tributação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vFrete" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do Frete</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vSeg" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do Seguro</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDesc" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do Desconto</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="DI" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nDI">
|
|
<xs:annotation>
|
|
<xs:documentation>Numero do Documento de Importação DI/DSI/DA (DI/DSI/DA)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="10"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="dDI" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de registro da DI/DSI/DA (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xLocDesemb">
|
|
<xs:annotation>
|
|
<xs:documentation>Local do desembaraço aduaneiro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UFDesemb" type="TUfEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>UF onde ocorreu o desembaraço aduaneiro</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dDesemb" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data do desembaraço aduaneiro (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cExportador">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do exportador (usado nos sistemas internos de informação do emitente da NF-e)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="adi" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Adições</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nAdicao">
|
|
<xs:annotation>
|
|
<xs:documentation>Número da Adição</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[1-9]{1}[0-9]{0,2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nSeqAdic">
|
|
<xs:annotation>
|
|
<xs:documentation>Número seqüencial do item dentro da Adição</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[1-9]{1}[0-9]{0,2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cFabricante">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do fabricante estrangeiro (usado nos sistemas internos de informação do emitente da NF-e)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vDescDI" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do desconto do item da DI – adição</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:choice minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações específicas de produtos e serviços</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:element name="veicProd">
|
|
<xs:annotation>
|
|
<xs:documentation>Veículos novos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="tpOp">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo da Operação (1 - Venda concessionária; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="chassi">
|
|
<xs:annotation>
|
|
<xs:documentation>Chassi do veículo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:length value="17"/>
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[A-Z0-9]+"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cCor">
|
|
<xs:annotation>
|
|
<xs:documentation>Cor do veículo (código de cada montadora)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xCor">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição da cor</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="40"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pot">
|
|
<xs:annotation>
|
|
<xs:documentation>Potência do motor</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CM3">
|
|
<xs:annotation>
|
|
<xs:documentation>CM3 (potência)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pesoL">
|
|
<xs:annotation>
|
|
<xs:documentation>Peso líquido</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pesoB">
|
|
<xs:annotation>
|
|
<xs:documentation>Peso bruto</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nSerie">
|
|
<xs:annotation>
|
|
<xs:documentation>Serial (série)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="tpComb">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo de combustível</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="8"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nMotor">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do motor</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="21"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CMKG">
|
|
<xs:annotation>
|
|
<xs:documentation>CMKG</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="dist">
|
|
<xs:annotation>
|
|
<xs:documentation>Distância entre eixos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="RENAVAM" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>RENAVAM, informar apenas quando existente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:length value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="anoMod">
|
|
<xs:annotation>
|
|
<xs:documentation>Ano Modelo de Fabricação</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="anoFab">
|
|
<xs:annotation>
|
|
<xs:documentation>Ano de Fabricação</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="tpPint">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo de pintura</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:length value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="tpVeic">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo de veículo (utilizar tabela RENAVAM)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="espVeic">
|
|
<xs:annotation>
|
|
<xs:documentation>Espécie de veículo (utilizar tabela RENAVAM)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="VIN">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do VIN (Vehicle Identification Number)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:length value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="condVeic">
|
|
<xs:annotation>
|
|
<xs:documentation>Condição do veículo (1 - acabado; 2 - inacabado; 3 - semi-acabado)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cMod">
|
|
<xs:annotation>
|
|
<xs:documentation>Código Marca Modelo (utilizar tabela RENAVAM)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,6}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="med" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Medicamentos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nLote">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do lote do medicamento</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qLote" type="TDec_0803">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade de produtos no lote</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dFab" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de Fabricação do medicamento (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dVal" type="TData">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de validade do medicamento (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vPMC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Preço Máximo ao Consumidor</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="arma" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Armamentos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="tpArma">
|
|
<xs:annotation>
|
|
<xs:documentation>Indicador do tipo de arma de fogo (0 - Uso permitido; 1 - Uso restrito)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nSerie">
|
|
<xs:annotation>
|
|
<xs:documentation>Número de série da arma</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,9}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nCano">
|
|
<xs:annotation>
|
|
<xs:documentation>Número de série do cano</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,9}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="descr">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição completa da arma, compreendendo: calibre, marca, capacidade, tipo de funcionamento, comprimento e demais elementos que permitam a sua perfeita identificação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="256"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="comb">
|
|
<xs:annotation>
|
|
<xs:documentation>Informar apenas para operações
|
|
com combustíveis líquidos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="cProdANP">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de produto da ANP. Utilizar a codificação de produtos do Sistema de Informações de Movimentação de produtos - SIMP(http://www.anp.gov.br/simp/index.h
|
|
tm), somente informar 999999999 quando não se tratar de produtos não regulados pela ANP -
|
|
Agência Nacional do Petróleo.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{9}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CODIF" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de autorização / registro
|
|
do CODIF.
|
|
Informar apenas quando a UF
|
|
utilizar o CODIF (Sistema de
|
|
Controle do Diferimento do Imposto
|
|
nas Operações com AEAC - Álcool
|
|
Etílico Anidro Combustível).</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{0,21}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qTemp" type="TDec_1204Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade de combustível
|
|
faturada à temperatura ambiente.
|
|
Informar quando a quantidade
|
|
faturada informada no campo
|
|
qCom (I10) tiver sido ajustada para
|
|
uma temperatura diferente da
|
|
ambiente.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CIDE" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>CIDE Combustíveis</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="qBCProd" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do CIDE ( Quantidade comercializada) </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do CIDE (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vCIDE" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do CIDE</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMSComb">
|
|
<xs:annotation>
|
|
<xs:documentation>Grupo de informações do ICMS
|
|
próprio e ST retido para o produto,
|
|
informar em todas as operações
|
|
com combustíveis líquidos.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBCICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS próprio</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS próprio</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMSInter" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Grupo de informação do ICMSST
|
|
devido para a UF de destino, nas
|
|
operações interestaduais de
|
|
produtos que tiveram retenção
|
|
antecipada de ICMS por ST para a
|
|
UF do remetente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBCICMSSTDest" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS ST da UF de destino</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSSTDest" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS da UF de
|
|
destino.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMSCons" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Grupo de informação do ICMSST
|
|
devido para a UF de destino, nas
|
|
operações interestaduais de
|
|
produtos que tiveram retenção
|
|
antecipada de ICMS por ST para a
|
|
UF do remetente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBCICMSSTCons" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS ST da UF de consumo</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSSTCons" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMSST da UF de consumo</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="UFCons" type="TUf">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF Dest</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="imposto">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributos incidentes nos produtos ou serviços da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ICMS">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do ICMS Normal e ST</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:choice>
|
|
<xs:element name="ICMS00">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
00 - Tributada integralmente</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
00 - Tributada integralmente
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="00"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBC">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS10">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
10 - Tributada e com cobrança do ICMS por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>10 - Tributada e com cobrança do ICMS por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="10"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBC">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="modBCST">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS ST:
|
|
0 – Preço tabelado ou máximo sugerido;
|
|
1 - Lista Negativa (valor);
|
|
2 - Lista Positiva (valor);
|
|
3 - Lista Neutra (valor);
|
|
4 - Margem Valor Agregado (%);
|
|
5 - Pauta (valor);</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="4"/>
|
|
<xs:enumeration value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pMVAST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pRedBCST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC ICMS ST </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMSST" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS20">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
20 - Com redução de base de cálculo </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
20 - Com redução de base de cálculo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBC">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pRedBC" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS30">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="30"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBCST">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS ST:
|
|
0 – Preço tabelado ou máximo sugerido;
|
|
1 - Lista Negativa (valor);
|
|
2 - Lista Positiva (valor);
|
|
3 - Lista Neutra (valor);
|
|
4 - Margem Valor Agregado (%);
|
|
5 - Pauta (valor).</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="4"/>
|
|
<xs:enumeration value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pMVAST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pRedBCST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC ICMS ST </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMSST" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS40">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
40 - Isenta
|
|
41 - Não tributada
|
|
50 - Suspensão </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
40 - Isenta
|
|
41 - Não tributada
|
|
50 - Suspensão
|
|
51 - Diferimento </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="40"/>
|
|
<xs:enumeration value="41"/>
|
|
<xs:enumeration value="50"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS51">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
51 - Diferimento
|
|
A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
20 - Com redução de base de cálculo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="51"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBC" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pRedBC" type="TDec_0302" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS60">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
60 - ICMS cobrado anteriormente por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
60 - ICMS cobrado anteriormente por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS ST retido anteriormente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST retido anteriormente</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS70">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributação pelo ICMS
|
|
70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="70"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="modBC">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pRedBC" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="modBCST">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS ST:
|
|
0 – Preço tabelado ou máximo sugerido;
|
|
1 - Lista Negativa (valor);
|
|
2 - Lista Positiva (valor);
|
|
3 - Lista Neutra (valor);
|
|
4 - Margem Valor Agregado (%);
|
|
5 - Pauta (valor).</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="4"/>
|
|
<xs:enumeration value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pMVAST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pRedBCST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC ICMS ST </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMSST" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ICMS90">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
90 - Outras</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="orig" type="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>origem da mercadoria: 0 - Nacional
|
|
1 - Estrangeira - Importação direta
|
|
2 - Estrangeira - Adquirida no mercado interno
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Tributção pelo ICMS
|
|
90 - Outras</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="90"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:sequence minOccurs="0">
|
|
<xs:element name="modBC">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS:
|
|
0 - Margem Valor Agregado (%);
|
|
1 - Pauta (valor);
|
|
2 - Preço Tabelado Máximo (valor);
|
|
3 - Valor da Operação.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pRedBC" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence minOccurs="0">
|
|
<xs:element name="modBCST">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade de determinação da BC do ICMS ST:
|
|
0 – Preço tabelado ou máximo sugerido;
|
|
1 - Lista Negativa (valor);
|
|
2 - Lista Positiva (valor);
|
|
3 - Lista Neutra (valor);
|
|
4 - Margem Valor Agregado (%);
|
|
5 - Pauta (valor).</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="4"/>
|
|
<xs:enumeration value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pMVAST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pRedBCST" type="TDec_0302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Percentual de redução da BC ICMS ST </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMSST" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="IPI" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="clEnq" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Classe de Enquadramento do IPI para Cigarros e Bebidas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="5"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CNPJProd" type="TCnpj" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cSelo" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do selo de controle do IPI </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qSelo" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade de selo de controle do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,12}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cEnq">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:choice>
|
|
<xs:element name="IPITrib">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código da Situação Tributária do IPI:
|
|
00-Entrada com recuperação de crédito
|
|
49 - Outras entradas
|
|
50-Saída tributada
|
|
99-Outras saídas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="00"/>
|
|
<xs:enumeration value="49"/>
|
|
<xs:enumeration value="50"/>
|
|
<xs:enumeration value="99"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pIPI" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="qUnid" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade total na unidade padrão para tributação </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vUnid" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor por Unidade Tributável. Informar o valor do imposto Pauta por unidade de medida.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
<xs:element name="vIPI" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="IPINT">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código da Situação Tributária do IPI:
|
|
01-Entrada tributada com alíquota zero
|
|
02-Entrada isenta
|
|
03-Entrada não-tributada
|
|
04-Entrada imune
|
|
05-Entrada com suspensão
|
|
51-Saída tributada com alíquota zero
|
|
52-Saída isenta
|
|
53-Saída não-tributada
|
|
54-Saída imune
|
|
55-Saída com suspensão</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="01"/>
|
|
<xs:enumeration value="02"/>
|
|
<xs:enumeration value="03"/>
|
|
<xs:enumeration value="04"/>
|
|
<xs:enumeration value="05"/>
|
|
<xs:enumeration value="51"/>
|
|
<xs:enumeration value="52"/>
|
|
<xs:enumeration value="53"/>
|
|
<xs:enumeration value="54"/>
|
|
<xs:enumeration value="55"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="II" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do Imposto de Importação</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Base da BC do Imposto de Importação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDespAdu" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor das despesas aduaneiras</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vII" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do Imposto de Importação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vIOF" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do Imposto sobre Operações Financeiras</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="PIS">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:choice>
|
|
<xs:element name="PISAliq">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);
|
|
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);
|
|
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="01"/>
|
|
<xs:enumeration value="02"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pPIS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS (em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vPIS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="PISQtde">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="03"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qBCProd" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vPIS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="PISNT">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);
|
|
06 - Operação Tributável - Alíquota Zero;
|
|
07 - Operação Isenta da contribuição;
|
|
08 - Operação Sem Incidência da contribuição;
|
|
09 - Operação com suspensão da contribuição;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);
|
|
06 - Operação Tributável - Alíquota Zero;
|
|
07 - Operação Isenta da contribuição;
|
|
08 - Operação Sem Incidência da contribuição;
|
|
09 - Operação com suspensão da contribuição;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="04"/>
|
|
<xs:enumeration value="06"/>
|
|
<xs:enumeration value="07"/>
|
|
<xs:enumeration value="08"/>
|
|
<xs:enumeration value="09"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="PISOutr">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
99 - Outras Operações.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do PIS.
|
|
99 - Outras Operações.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="99"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pPIS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS (em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="qBCProd" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
<xs:element name="vPIS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="PISST" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do PIS Substituição Tributária</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do PIS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pPIS" type="TDec_0302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS ST (em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="qBCProd" type="TDec_1204Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do PIS ST (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
<xs:element name="vPIS" type="TDec_1302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="COFINS">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:choice>
|
|
<xs:element name="COFINSAliq">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS.
|
|
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);
|
|
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS.
|
|
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);
|
|
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="01"/>
|
|
<xs:enumeration value="02"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pCOFINS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS (em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vCOFINS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="COFINSQtde">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS.
|
|
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS.
|
|
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="03"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="qBCProd" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vCOFINS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="COFINSNT">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS:
|
|
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);
|
|
06 - Operação Tributável - Alíquota Zero;
|
|
07 - Operação Isenta da contribuição;
|
|
08 - Operação Sem Incidência da contribuição;
|
|
09 - Operação com suspensão da contribuição;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS:
|
|
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);
|
|
06 - Operação Tributável - Alíquota Zero;
|
|
07 - Operação Isenta da contribuição;
|
|
08 - Operação Sem Incidência da contribuição;
|
|
09 - Operação com suspensão da contribuição;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="04"/>
|
|
<xs:enumeration value="06"/>
|
|
<xs:enumeration value="07"/>
|
|
<xs:enumeration value="08"/>
|
|
<xs:enumeration value="09"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="COFINSOutr">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS:
|
|
99 - Outras Operações.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CST">
|
|
<xs:annotation>
|
|
<xs:documentation>Código de Situação Tributária do COFINS:
|
|
99 - Outras Operações.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="99"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pCOFINS" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS (em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="qBCProd" type="TDec_1204">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS (em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
<xs:element name="vCOFINS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="COFINSST" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do COFINS da
|
|
Substituição Tributaria;</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do COFINS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pCOFINS" type="TDec_0302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS ST(em percentual)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="qBCProd" type="TDec_1204Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade Vendida </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliqProd" type="TDec_1104Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do COFINS ST(em reais)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
<xs:element name="vCOFINS" type="TDec_1302Opc">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ISSQN" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>ISSQN</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da BC do ISSQN</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vAliq" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota do ISSQN</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vISSQN" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da do ISSQN</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cMunFG" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cListServ" type="TCListServ">
|
|
<xs:annotation>
|
|
<xs:documentation>Código da lista de serviços da LC 116/03 em que se classifica o serivço, campo de interesse da Prefeitura, devendo ser informado nas NFe conjugadas, onde há a prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitas ao ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="infAdProd" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações adicionais do produto (norma referenciada, informações complementares, etc)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="500"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="nItem" use="required">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do item do NF</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="total">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados dos totais da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ICMSTot">
|
|
<xs:annotation>
|
|
<xs:documentation>Totais referentes ao ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vBC" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vST" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do ICMS ST</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vProd" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total dos produtos e serviços</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vFrete" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do Frete</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vSeg" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do Seguro</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDesc" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do Desconto</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vII" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do II</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vIPI" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do IPI</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vPIS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vCOFINS" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vOutro" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Outras Despesas acessórias</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vNF" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ISSQNtot" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Totais referentes ao ISSQN</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vServ" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total dos Serviços sob não-incidência ou não tributados pelo ICMS </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBC" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Base de Cálculo do ISS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vISS" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Total do ISS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vPIS" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do PIS sobre serviços</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vCOFINS" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do COFINS sobre serviços</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="retTrib" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Retenção de Tributos Federais</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vRetPIS" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Retido de PIS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vRetCOFINS" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Retido de COFINS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vRetCSLL" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Retido de CSLL</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCIRRF" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Base de Cálculo do IRRF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vIRRF" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor Retido de IRRF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCRetPrev" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Base de Cálculo da Retenção da Previdêncica Social</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vRetPrev" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da Retenção da Previdêncica Social</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="transp">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados dos transportes da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="modFrete">
|
|
<xs:annotation>
|
|
<xs:documentation>Modalidade do frete (0 - por conta do emitente; 1 - por conta do destinatário)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="transporta" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do transportador</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:choice minOccurs="0">
|
|
<xs:element name="CNPJ" type="TCnpj">
|
|
<xs:annotation>
|
|
<xs:documentation>CNPJ do transportador</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CPF" type="TCpf">
|
|
<xs:annotation>
|
|
<xs:documentation>CPF do transportador</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:choice>
|
|
<xs:element name="xNome" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Razão Social ou nome</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="IE" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Inscrição Estadual</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="2"/>
|
|
<xs:maxLength value="14"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xEnder" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Endereço completo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xMun" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do munícipio</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUf" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="retTransp" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados da retenção ICMS do Transporte</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vServ" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do Serviço</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vBCRet" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>BC da Retenção do ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pICMSRet" type="TDec_0302">
|
|
<xs:annotation>
|
|
<xs:documentation>Alíquota da Retenção</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vICMSRet" type="TDec_1302">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do ICMS Retido</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CFOP" type="TCfop">
|
|
<xs:annotation>
|
|
<xs:documentation>Código Fiscal de Operações e Prestações</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cMunFG" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="veicTransp" type="TVeiculo" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do veículo</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="reboque" type="TVeiculo" minOccurs="0" maxOccurs="2">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do reboque</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vol" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados dos volumes</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="qVol" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Quantidade de volumes transportados</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,15}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="esp" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Espécie dos volumes transportados</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="marca" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Marca dos volumes transportados</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nVol" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Numeração dos volumes transportados</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pesoL" type="TDec_1203" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Peso líquido (em kg)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="pesoB" type="TDec_1203" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Peso bruto (em kg)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="lacres" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nLacre">
|
|
<xs:annotation>
|
|
<xs:documentation>Número dos Lacres</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="cobr" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados da cobrança da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="fat" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados da fatura</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nFat" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Número da fatura</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="vOrig" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor original da fatura</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDesc" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor do desconto da fatura</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vLiq" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor líquido da fatura</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="dup" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados das duplicatas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nDup" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Número da duplicata</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="dVenc" type="TData" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Data de vencimento da duplicata (AAAA-MM-DD)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="vDup" type="TDec_1302Opc" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Valor da duplicata</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="infAdic" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações adicionais da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="infAdFisco" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações adicionais de interesse do Fisco</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="256"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="infCpl" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações complementares de interesse do Contribuinte</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="5000"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="obsCont" minOccurs="0" maxOccurs="10">
|
|
<xs:annotation>
|
|
<xs:documentation>Campo de uso livre do contribuinte
|
|
informar o nome do campo no atributo xCampo
|
|
e o conteúdo do campo no xTexto</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="xTexto">
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="xCampo" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="obsFisco" minOccurs="0" maxOccurs="10">
|
|
<xs:annotation>
|
|
<xs:documentation>Campo de uso exclusivo do Fisco
|
|
informar o nome do campo no atributo xCampo
|
|
e o conteúdo do campo no xTexto</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="xTexto">
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="xCampo" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="procRef" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:annotation>
|
|
<xs:documentation>Grupo de informações do processo referenciado</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nProc">
|
|
<xs:annotation>
|
|
<xs:documentation>Indentificador do processo ou ato
|
|
concessório</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="indProc">
|
|
<xs:annotation>
|
|
<xs:documentation>Origem do processo, informar com:
|
|
0 - SEFAZ;
|
|
1 - Justiça Federal;
|
|
2 - Justiça Estadual;
|
|
3 - Secex/RFB;
|
|
9 - Outros</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
<xs:enumeration value="9"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="exporta" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações de exportação</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="UFEmbarq" type="TUf">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF onde ocorrerá o embarque dos produtos</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xLocEmbarq">
|
|
<xs:annotation>
|
|
<xs:documentation>Local onde ocorrerá o embarque dos produtos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="compra" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informações de compras (Nota de Empenho, Pedido e Contrato)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="xNEmp" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informação da Nota de Empenho de compras públicas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="17"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xPed" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informação do pedido</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xCont" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Informação do contrato</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="60"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
<xs:attribute name="Id" use="required">
|
|
<xs:annotation>
|
|
<xs:documentation>PL_005d - 11/08/09 - validação do Id</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:ID">
|
|
<xs:pattern value="NFe[0-9]{44}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
<xs:unique name="pk_nItem">
|
|
<xs:selector xpath="./*"/>
|
|
<xs:field xpath="@nItem"/>
|
|
</xs:unique>
|
|
</xs:element>
|
|
<xs:element ref="ds:Signature"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TProtNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Protocolo de status resultado do processamento da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="infProt">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do protocolo de status</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="tpAmb" type="TAmb">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Ambiente:
|
|
1 - Produção
|
|
2 - Homologação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="verAplic" type="TVerAplic">
|
|
<xs:annotation>
|
|
<xs:documentation>Versão do Aplicativo que processou a NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="chNFe" type="TChNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dhRecbto" type="xs:dateTime">
|
|
<xs:annotation>
|
|
<xs:documentation>Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nProt" type="TProt" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="digVal" type="ds:DigestValueType" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cStat" type="TStat">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do status da mensagem enviada.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMotivo" type="TMotivo">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="Id" type="xs:ID" use="optional"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element ref="ds:Signature" minOccurs="0"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TEnviNFe">
|
|
<xs:annotation>
|
|
<xs:documentation> Tipo Pedido de Concessão de Autorização da Nota Fiscal Eletrônica</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="idLote" type="TIdLote"/>
|
|
<xs:element name="NFe" type="TNFe" maxOccurs="50"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TRetEnviNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="tpAmb" type="TAmb">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Ambiente:
|
|
1 - Produção
|
|
2 - Homologação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="verAplic" type="TVerAplic">
|
|
<xs:annotation>
|
|
<xs:documentation>Versão do Aplicativo que recebeu o Lote.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cStat" type="TStat">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do status da mensagem enviada.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMotivo" type="TMotivo">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cUF" type="TCodUfIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>código da UF de atendimento</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="infRec" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Dados do Recibo do Lote</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="nRec" type="TRec">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Recibo</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="dhRecbto" type="xs:dateTime">
|
|
<xs:annotation>
|
|
<xs:documentation>Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SS</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="tMed" type="TMed">
|
|
<xs:annotation>
|
|
<xs:documentation>Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TConsReciNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="tpAmb" type="TAmb">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Ambiente:
|
|
1 - Produção
|
|
2 - Homologação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nRec" type="TRec">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Recibo</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TRetConsReciNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="tpAmb" type="TAmb">
|
|
<xs:annotation>
|
|
<xs:documentation>Identificação do Ambiente:
|
|
1 - Produção
|
|
2 - Homologação</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="verAplic" type="TVerAplic">
|
|
<xs:annotation>
|
|
<xs:documentation>Versão do Aplicativo que processou a NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="nRec" type="TRec">
|
|
<xs:annotation>
|
|
<xs:documentation>Número do Recibo Consultado</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cStat" type="TStat">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do status da mensagem enviada.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMotivo" type="TMotivo">
|
|
<xs:annotation>
|
|
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="cUF" type="TCodUfIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>código da UF de atendimento</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="protNFe" type="TProtNFe" minOccurs="0" maxOccurs="50">
|
|
<xs:annotation>
|
|
<xs:documentation>Protocolo de status resultado do processamento da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TNfeProc">
|
|
<xs:annotation>
|
|
<xs:documentation> Tipo da NF-e processada</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="NFe" type="TNFe"/>
|
|
<xs:element name="protNFe" type="TProtNFe"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="versao" type="TVerNFe" use="required"/>
|
|
</xs:complexType>
|
|
<xs:complexType name="TEndereco">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Dados do Endereço // 24/10/08 - tamanho mínimo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="xLgr">
|
|
<xs:annotation>
|
|
<xs:documentation>Logradouro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nro">
|
|
<xs:annotation>
|
|
<xs:documentation>Número</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xCpl" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Complemento</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xBairro">
|
|
<xs:annotation>
|
|
<xs:documentation>Bairro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cMun" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMun">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do município, informar EXTERIOR para operações com o exterior.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUf">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF, informar EX para operações com o exterior.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CEP" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>CEP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{8}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cPais" type="Tpais" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do país</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xPais" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do país</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="fone" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Telefone</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,10}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TEnderEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Dados do Endereço do Emitente // 24/10/08 - desmembrado / tamanho mínimo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="xLgr">
|
|
<xs:annotation>
|
|
<xs:documentation>Logradouro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nro">
|
|
<xs:annotation>
|
|
<xs:documentation>Número</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xCpl" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Complemento</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xBairro">
|
|
<xs:annotation>
|
|
<xs:documentation>Bairro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cMun" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMun">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do município, informar EXTERIOR para operações com o exterior.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUfEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="CEP" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>CEP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{8}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cPais" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do país</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:enumeration value="1058"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xPais" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do país</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:enumeration value="Brasil"/>
|
|
<xs:enumeration value="BRASIL"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="fone" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Telefone</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,10}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TLocal">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Dados do Local de Retirada ou Entrega // 24/10/08 - tamanho mínimo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="CNPJ" type="TCnpjOpc">
|
|
<xs:annotation>
|
|
<xs:documentation>CNPJ</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xLgr">
|
|
<xs:annotation>
|
|
<xs:documentation>Logradouro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="nro">
|
|
<xs:annotation>
|
|
<xs:documentation>Número</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xCpl" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Complemento</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="xBairro">
|
|
<xs:annotation>
|
|
<xs:documentation>Bairro</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="cMun" type="TCodMunIBGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Código do município (utilizar a tabela do IBGE)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="xMun">
|
|
<xs:annotation>
|
|
<xs:documentation>Nome do município</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:maxLength value="60"/>
|
|
<xs:minLength value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUf">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TVeiculo">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Dados do Veículo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="placa">
|
|
<xs:annotation>
|
|
<xs:documentation>Placa do veículo</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="8"/>
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[A-Z0-9]+"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="UF" type="TUf">
|
|
<xs:annotation>
|
|
<xs:documentation>Sigla da UF</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="RNTC" minOccurs="0">
|
|
<xs:annotation>
|
|
<xs:documentation>Registro Nacional de Transportador de Carga (ANTT)</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="TString">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="20"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:simpleType name="TCfop">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo CFOP - PL_005d - 11/08/09 - atualizaçãp do Ajuste SINIEF 05/2009</xs:documentation>
|
|
<xs:documentation>24/10/08 acrescentada a lista de CFOP validos</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="1101"/>
|
|
<xs:enumeration value="1102"/>
|
|
<xs:enumeration value="1111"/>
|
|
<xs:enumeration value="1113"/>
|
|
<xs:enumeration value="1116"/>
|
|
<xs:enumeration value="1117"/>
|
|
<xs:enumeration value="1118"/>
|
|
<xs:enumeration value="1120"/>
|
|
<xs:enumeration value="1121"/>
|
|
<xs:enumeration value="1122"/>
|
|
<xs:enumeration value="1124"/>
|
|
<xs:enumeration value="1125"/>
|
|
<xs:enumeration value="1126"/>
|
|
<xs:enumeration value="1151"/>
|
|
<xs:enumeration value="1152"/>
|
|
<xs:enumeration value="1153"/>
|
|
<xs:enumeration value="1154"/>
|
|
<xs:enumeration value="1201"/>
|
|
<xs:enumeration value="1202"/>
|
|
<xs:enumeration value="1203"/>
|
|
<xs:enumeration value="1204"/>
|
|
<xs:enumeration value="1205"/>
|
|
<xs:enumeration value="1206"/>
|
|
<xs:enumeration value="1207"/>
|
|
<xs:enumeration value="1208"/>
|
|
<xs:enumeration value="1209"/>
|
|
<xs:enumeration value="1251"/>
|
|
<xs:enumeration value="1252"/>
|
|
<xs:enumeration value="1253"/>
|
|
<xs:enumeration value="1254"/>
|
|
<xs:enumeration value="1255"/>
|
|
<xs:enumeration value="1256"/>
|
|
<xs:enumeration value="1257"/>
|
|
<xs:enumeration value="1301"/>
|
|
<xs:enumeration value="1302"/>
|
|
<xs:enumeration value="1303"/>
|
|
<xs:enumeration value="1304"/>
|
|
<xs:enumeration value="1305"/>
|
|
<xs:enumeration value="1306"/>
|
|
<xs:enumeration value="1351"/>
|
|
<xs:enumeration value="1352"/>
|
|
<xs:enumeration value="1353"/>
|
|
<xs:enumeration value="1354"/>
|
|
<xs:enumeration value="1355"/>
|
|
<xs:enumeration value="1356"/>
|
|
<xs:enumeration value="1360"/>
|
|
<xs:enumeration value="1401"/>
|
|
<xs:enumeration value="1403"/>
|
|
<xs:enumeration value="1406"/>
|
|
<xs:enumeration value="1407"/>
|
|
<xs:enumeration value="1408"/>
|
|
<xs:enumeration value="1409"/>
|
|
<xs:enumeration value="1410"/>
|
|
<xs:enumeration value="1411"/>
|
|
<xs:enumeration value="1414"/>
|
|
<xs:enumeration value="1415"/>
|
|
<xs:enumeration value="1451"/>
|
|
<xs:enumeration value="1452"/>
|
|
<xs:enumeration value="1501"/>
|
|
<xs:enumeration value="1503"/>
|
|
<xs:enumeration value="1504"/>
|
|
<xs:enumeration value="1505"/>
|
|
<xs:enumeration value="1506"/>
|
|
<xs:enumeration value="1551"/>
|
|
<xs:enumeration value="1552"/>
|
|
<xs:enumeration value="1553"/>
|
|
<xs:enumeration value="1554"/>
|
|
<xs:enumeration value="1555"/>
|
|
<xs:enumeration value="1556"/>
|
|
<xs:enumeration value="1557"/>
|
|
<xs:enumeration value="1601"/>
|
|
<xs:enumeration value="1602"/>
|
|
<xs:enumeration value="1603"/>
|
|
<xs:enumeration value="1604"/>
|
|
<xs:enumeration value="1605"/>
|
|
<xs:enumeration value="1651"/>
|
|
<xs:enumeration value="1652"/>
|
|
<xs:enumeration value="1653"/>
|
|
<xs:enumeration value="1658"/>
|
|
<xs:enumeration value="1659"/>
|
|
<xs:enumeration value="1660"/>
|
|
<xs:enumeration value="1661"/>
|
|
<xs:enumeration value="1662"/>
|
|
<xs:enumeration value="1663"/>
|
|
<xs:enumeration value="1664"/>
|
|
<xs:enumeration value="1901"/>
|
|
<xs:enumeration value="1902"/>
|
|
<xs:enumeration value="1903"/>
|
|
<xs:enumeration value="1904"/>
|
|
<xs:enumeration value="1905"/>
|
|
<xs:enumeration value="1906"/>
|
|
<xs:enumeration value="1907"/>
|
|
<xs:enumeration value="1908"/>
|
|
<xs:enumeration value="1909"/>
|
|
<xs:enumeration value="1910"/>
|
|
<xs:enumeration value="1911"/>
|
|
<xs:enumeration value="1912"/>
|
|
<xs:enumeration value="1913"/>
|
|
<xs:enumeration value="1914"/>
|
|
<xs:enumeration value="1915"/>
|
|
<xs:enumeration value="1916"/>
|
|
<xs:enumeration value="1917"/>
|
|
<xs:enumeration value="1918"/>
|
|
<xs:enumeration value="1919"/>
|
|
<xs:enumeration value="1920"/>
|
|
<xs:enumeration value="1921"/>
|
|
<xs:enumeration value="1922"/>
|
|
<xs:enumeration value="1923"/>
|
|
<xs:enumeration value="1924"/>
|
|
<xs:enumeration value="1925"/>
|
|
<xs:enumeration value="1926"/>
|
|
<xs:enumeration value="1931"/>
|
|
<xs:enumeration value="1932"/>
|
|
<xs:enumeration value="1933"/>
|
|
<xs:enumeration value="1949"/>
|
|
<xs:enumeration value="2101"/>
|
|
<xs:enumeration value="2102"/>
|
|
<xs:enumeration value="2111"/>
|
|
<xs:enumeration value="2113"/>
|
|
<xs:enumeration value="2116"/>
|
|
<xs:enumeration value="2117"/>
|
|
<xs:enumeration value="2118"/>
|
|
<xs:enumeration value="2120"/>
|
|
<xs:enumeration value="2121"/>
|
|
<xs:enumeration value="2122"/>
|
|
<xs:enumeration value="2124"/>
|
|
<xs:enumeration value="2125"/>
|
|
<xs:enumeration value="2126"/>
|
|
<xs:enumeration value="2151"/>
|
|
<xs:enumeration value="2152"/>
|
|
<xs:enumeration value="2153"/>
|
|
<xs:enumeration value="2154"/>
|
|
<xs:enumeration value="2201"/>
|
|
<xs:enumeration value="2202"/>
|
|
<xs:enumeration value="2203"/>
|
|
<xs:enumeration value="2204"/>
|
|
<xs:enumeration value="2205"/>
|
|
<xs:enumeration value="2206"/>
|
|
<xs:enumeration value="2207"/>
|
|
<xs:enumeration value="2208"/>
|
|
<xs:enumeration value="2209"/>
|
|
<xs:enumeration value="2251"/>
|
|
<xs:enumeration value="2252"/>
|
|
<xs:enumeration value="2253"/>
|
|
<xs:enumeration value="2254"/>
|
|
<xs:enumeration value="2255"/>
|
|
<xs:enumeration value="2256"/>
|
|
<xs:enumeration value="2257"/>
|
|
<xs:enumeration value="2301"/>
|
|
<xs:enumeration value="2302"/>
|
|
<xs:enumeration value="2303"/>
|
|
<xs:enumeration value="2304"/>
|
|
<xs:enumeration value="2305"/>
|
|
<xs:enumeration value="2306"/>
|
|
<xs:enumeration value="2351"/>
|
|
<xs:enumeration value="2352"/>
|
|
<xs:enumeration value="2353"/>
|
|
<xs:enumeration value="2354"/>
|
|
<xs:enumeration value="2355"/>
|
|
<xs:enumeration value="2356"/>
|
|
<xs:enumeration value="2401"/>
|
|
<xs:enumeration value="2403"/>
|
|
<xs:enumeration value="2406"/>
|
|
<xs:enumeration value="2407"/>
|
|
<xs:enumeration value="2408"/>
|
|
<xs:enumeration value="2409"/>
|
|
<xs:enumeration value="2410"/>
|
|
<xs:enumeration value="2411"/>
|
|
<xs:enumeration value="2414"/>
|
|
<xs:enumeration value="2415"/>
|
|
<xs:enumeration value="2501"/>
|
|
<xs:enumeration value="2503"/>
|
|
<xs:enumeration value="2504"/>
|
|
<xs:enumeration value="2505"/>
|
|
<xs:enumeration value="2506"/>
|
|
<xs:enumeration value="2551"/>
|
|
<xs:enumeration value="2552"/>
|
|
<xs:enumeration value="2553"/>
|
|
<xs:enumeration value="2554"/>
|
|
<xs:enumeration value="2555"/>
|
|
<xs:enumeration value="2556"/>
|
|
<xs:enumeration value="2557"/>
|
|
<xs:enumeration value="2603"/>
|
|
<xs:enumeration value="2651"/>
|
|
<xs:enumeration value="2652"/>
|
|
<xs:enumeration value="2653"/>
|
|
<xs:enumeration value="2658"/>
|
|
<xs:enumeration value="2659"/>
|
|
<xs:enumeration value="2660"/>
|
|
<xs:enumeration value="2661"/>
|
|
<xs:enumeration value="2662"/>
|
|
<xs:enumeration value="2663"/>
|
|
<xs:enumeration value="2664"/>
|
|
<xs:enumeration value="2901"/>
|
|
<xs:enumeration value="2902"/>
|
|
<xs:enumeration value="2903"/>
|
|
<xs:enumeration value="2904"/>
|
|
<xs:enumeration value="2905"/>
|
|
<xs:enumeration value="2906"/>
|
|
<xs:enumeration value="2907"/>
|
|
<xs:enumeration value="2908"/>
|
|
<xs:enumeration value="2909"/>
|
|
<xs:enumeration value="2910"/>
|
|
<xs:enumeration value="2911"/>
|
|
<xs:enumeration value="2912"/>
|
|
<xs:enumeration value="2913"/>
|
|
<xs:enumeration value="2914"/>
|
|
<xs:enumeration value="2915"/>
|
|
<xs:enumeration value="2916"/>
|
|
<xs:enumeration value="2917"/>
|
|
<xs:enumeration value="2918"/>
|
|
<xs:enumeration value="2919"/>
|
|
<xs:enumeration value="2920"/>
|
|
<xs:enumeration value="2921"/>
|
|
<xs:enumeration value="2922"/>
|
|
<xs:enumeration value="2923"/>
|
|
<xs:enumeration value="2924"/>
|
|
<xs:enumeration value="2925"/>
|
|
<xs:enumeration value="2931"/>
|
|
<xs:enumeration value="2932"/>
|
|
<xs:enumeration value="2933"/>
|
|
<xs:enumeration value="2949"/>
|
|
<xs:enumeration value="3101"/>
|
|
<xs:enumeration value="3102"/>
|
|
<xs:enumeration value="3126"/>
|
|
<xs:enumeration value="3127"/>
|
|
<xs:enumeration value="3201"/>
|
|
<xs:enumeration value="3202"/>
|
|
<xs:enumeration value="3205"/>
|
|
<xs:enumeration value="3206"/>
|
|
<xs:enumeration value="3207"/>
|
|
<xs:enumeration value="3211"/>
|
|
<xs:enumeration value="3251"/>
|
|
<xs:enumeration value="3301"/>
|
|
<xs:enumeration value="3351"/>
|
|
<xs:enumeration value="3352"/>
|
|
<xs:enumeration value="3353"/>
|
|
<xs:enumeration value="3354"/>
|
|
<xs:enumeration value="3355"/>
|
|
<xs:enumeration value="3356"/>
|
|
<xs:enumeration value="3503"/>
|
|
<xs:enumeration value="3551"/>
|
|
<xs:enumeration value="3553"/>
|
|
<xs:enumeration value="3556"/>
|
|
<xs:enumeration value="3651"/>
|
|
<xs:enumeration value="3652"/>
|
|
<xs:enumeration value="3653"/>
|
|
<xs:enumeration value="3930"/>
|
|
<xs:enumeration value="3949"/>
|
|
<xs:enumeration value="5101"/>
|
|
<xs:enumeration value="5102"/>
|
|
<xs:enumeration value="5103"/>
|
|
<xs:enumeration value="5104"/>
|
|
<xs:enumeration value="5105"/>
|
|
<xs:enumeration value="5106"/>
|
|
<xs:enumeration value="5109"/>
|
|
<xs:enumeration value="5110"/>
|
|
<xs:enumeration value="5111"/>
|
|
<xs:enumeration value="5112"/>
|
|
<xs:enumeration value="5113"/>
|
|
<xs:enumeration value="5114"/>
|
|
<xs:enumeration value="5115"/>
|
|
<xs:enumeration value="5116"/>
|
|
<xs:enumeration value="5117"/>
|
|
<xs:enumeration value="5118"/>
|
|
<xs:enumeration value="5119"/>
|
|
<xs:enumeration value="5120"/>
|
|
<xs:enumeration value="5122"/>
|
|
<xs:enumeration value="5123"/>
|
|
<xs:enumeration value="5124"/>
|
|
<xs:enumeration value="5125"/>
|
|
<xs:enumeration value="5151"/>
|
|
<xs:enumeration value="5152"/>
|
|
<xs:enumeration value="5153"/>
|
|
<xs:enumeration value="5155"/>
|
|
<xs:enumeration value="5156"/>
|
|
<xs:enumeration value="5201"/>
|
|
<xs:enumeration value="5202"/>
|
|
<xs:enumeration value="5205"/>
|
|
<xs:enumeration value="5206"/>
|
|
<xs:enumeration value="5207"/>
|
|
<xs:enumeration value="5208"/>
|
|
<xs:enumeration value="5209"/>
|
|
<xs:enumeration value="5210"/>
|
|
<xs:enumeration value="5251"/>
|
|
<xs:enumeration value="5252"/>
|
|
<xs:enumeration value="5253"/>
|
|
<xs:enumeration value="5254"/>
|
|
<xs:enumeration value="5255"/>
|
|
<xs:enumeration value="5256"/>
|
|
<xs:enumeration value="5257"/>
|
|
<xs:enumeration value="5258"/>
|
|
<xs:enumeration value="5301"/>
|
|
<xs:enumeration value="5302"/>
|
|
<xs:enumeration value="5303"/>
|
|
<xs:enumeration value="5304"/>
|
|
<xs:enumeration value="5305"/>
|
|
<xs:enumeration value="5306"/>
|
|
<xs:enumeration value="5307"/>
|
|
<xs:enumeration value="5351"/>
|
|
<xs:enumeration value="5352"/>
|
|
<xs:enumeration value="5353"/>
|
|
<xs:enumeration value="5354"/>
|
|
<xs:enumeration value="5355"/>
|
|
<xs:enumeration value="5356"/>
|
|
<xs:enumeration value="5357"/>
|
|
<xs:enumeration value="5359"/>
|
|
<xs:enumeration value="5360"/>
|
|
<xs:enumeration value="5401"/>
|
|
<xs:enumeration value="5402"/>
|
|
<xs:enumeration value="5403"/>
|
|
<xs:enumeration value="5405"/>
|
|
<xs:enumeration value="5408"/>
|
|
<xs:enumeration value="5409"/>
|
|
<xs:enumeration value="5410"/>
|
|
<xs:enumeration value="5411"/>
|
|
<xs:enumeration value="5412"/>
|
|
<xs:enumeration value="5413"/>
|
|
<xs:enumeration value="5414"/>
|
|
<xs:enumeration value="5415"/>
|
|
<xs:enumeration value="5451"/>
|
|
<xs:enumeration value="5501"/>
|
|
<xs:enumeration value="5502"/>
|
|
<xs:enumeration value="5503"/>
|
|
<xs:enumeration value="5504"/>
|
|
<xs:enumeration value="5505"/>
|
|
<xs:enumeration value="5551"/>
|
|
<xs:enumeration value="5552"/>
|
|
<xs:enumeration value="5553"/>
|
|
<xs:enumeration value="5554"/>
|
|
<xs:enumeration value="5555"/>
|
|
<xs:enumeration value="5556"/>
|
|
<xs:enumeration value="5557"/>
|
|
<xs:enumeration value="5601"/>
|
|
<xs:enumeration value="5602"/>
|
|
<xs:enumeration value="5603"/>
|
|
<xs:enumeration value="5605"/>
|
|
<xs:enumeration value="5606"/>
|
|
<xs:enumeration value="5651"/>
|
|
<xs:enumeration value="5652"/>
|
|
<xs:enumeration value="5653"/>
|
|
<xs:enumeration value="5654"/>
|
|
<xs:enumeration value="5655"/>
|
|
<xs:enumeration value="5656"/>
|
|
<xs:enumeration value="5657"/>
|
|
<xs:enumeration value="5658"/>
|
|
<xs:enumeration value="5659"/>
|
|
<xs:enumeration value="5660"/>
|
|
<xs:enumeration value="5661"/>
|
|
<xs:enumeration value="5662"/>
|
|
<xs:enumeration value="5663"/>
|
|
<xs:enumeration value="5664"/>
|
|
<xs:enumeration value="5665"/>
|
|
<xs:enumeration value="5666"/>
|
|
<xs:enumeration value="5667"/>
|
|
<xs:enumeration value="5901"/>
|
|
<xs:enumeration value="5902"/>
|
|
<xs:enumeration value="5903"/>
|
|
<xs:enumeration value="5904"/>
|
|
<xs:enumeration value="5905"/>
|
|
<xs:enumeration value="5906"/>
|
|
<xs:enumeration value="5907"/>
|
|
<xs:enumeration value="5908"/>
|
|
<xs:enumeration value="5909"/>
|
|
<xs:enumeration value="5910"/>
|
|
<xs:enumeration value="5911"/>
|
|
<xs:enumeration value="5912"/>
|
|
<xs:enumeration value="5913"/>
|
|
<xs:enumeration value="5914"/>
|
|
<xs:enumeration value="5915"/>
|
|
<xs:enumeration value="5916"/>
|
|
<xs:enumeration value="5917"/>
|
|
<xs:enumeration value="5918"/>
|
|
<xs:enumeration value="5919"/>
|
|
<xs:enumeration value="5920"/>
|
|
<xs:enumeration value="5921"/>
|
|
<xs:enumeration value="5922"/>
|
|
<xs:enumeration value="5923"/>
|
|
<xs:enumeration value="5924"/>
|
|
<xs:enumeration value="5925"/>
|
|
<xs:enumeration value="5926"/>
|
|
<xs:enumeration value="5927"/>
|
|
<xs:enumeration value="5928"/>
|
|
<xs:enumeration value="5929"/>
|
|
<xs:enumeration value="5931"/>
|
|
<xs:enumeration value="5932"/>
|
|
<xs:enumeration value="5933"/>
|
|
<xs:enumeration value="5949"/>
|
|
<xs:enumeration value="6101"/>
|
|
<xs:enumeration value="6102"/>
|
|
<xs:enumeration value="6103"/>
|
|
<xs:enumeration value="6104"/>
|
|
<xs:enumeration value="6105"/>
|
|
<xs:enumeration value="6106"/>
|
|
<xs:enumeration value="6107"/>
|
|
<xs:enumeration value="6108"/>
|
|
<xs:enumeration value="6109"/>
|
|
<xs:enumeration value="6110"/>
|
|
<xs:enumeration value="6111"/>
|
|
<xs:enumeration value="6112"/>
|
|
<xs:enumeration value="6113"/>
|
|
<xs:enumeration value="6114"/>
|
|
<xs:enumeration value="6115"/>
|
|
<xs:enumeration value="6116"/>
|
|
<xs:enumeration value="6117"/>
|
|
<xs:enumeration value="6118"/>
|
|
<xs:enumeration value="6119"/>
|
|
<xs:enumeration value="6120"/>
|
|
<xs:enumeration value="6122"/>
|
|
<xs:enumeration value="6123"/>
|
|
<xs:enumeration value="6124"/>
|
|
<xs:enumeration value="6125"/>
|
|
<xs:enumeration value="6151"/>
|
|
<xs:enumeration value="6152"/>
|
|
<xs:enumeration value="6153"/>
|
|
<xs:enumeration value="6155"/>
|
|
<xs:enumeration value="6156"/>
|
|
<xs:enumeration value="6201"/>
|
|
<xs:enumeration value="6202"/>
|
|
<xs:enumeration value="6205"/>
|
|
<xs:enumeration value="6206"/>
|
|
<xs:enumeration value="6207"/>
|
|
<xs:enumeration value="6208"/>
|
|
<xs:enumeration value="6209"/>
|
|
<xs:enumeration value="6210"/>
|
|
<xs:enumeration value="6251"/>
|
|
<xs:enumeration value="6252"/>
|
|
<xs:enumeration value="6253"/>
|
|
<xs:enumeration value="6254"/>
|
|
<xs:enumeration value="6255"/>
|
|
<xs:enumeration value="6256"/>
|
|
<xs:enumeration value="6257"/>
|
|
<xs:enumeration value="6258"/>
|
|
<xs:enumeration value="6301"/>
|
|
<xs:enumeration value="6302"/>
|
|
<xs:enumeration value="6303"/>
|
|
<xs:enumeration value="6304"/>
|
|
<xs:enumeration value="6305"/>
|
|
<xs:enumeration value="6306"/>
|
|
<xs:enumeration value="6307"/>
|
|
<xs:enumeration value="6351"/>
|
|
<xs:enumeration value="6352"/>
|
|
<xs:enumeration value="6353"/>
|
|
<xs:enumeration value="6354"/>
|
|
<xs:enumeration value="6355"/>
|
|
<xs:enumeration value="6356"/>
|
|
<xs:enumeration value="6357"/>
|
|
<xs:enumeration value="6359"/>
|
|
<xs:enumeration value="6401"/>
|
|
<xs:enumeration value="6402"/>
|
|
<xs:enumeration value="6403"/>
|
|
<xs:enumeration value="6404"/>
|
|
<xs:enumeration value="6408"/>
|
|
<xs:enumeration value="6409"/>
|
|
<xs:enumeration value="6410"/>
|
|
<xs:enumeration value="6411"/>
|
|
<xs:enumeration value="6412"/>
|
|
<xs:enumeration value="6413"/>
|
|
<xs:enumeration value="6414"/>
|
|
<xs:enumeration value="6415"/>
|
|
<xs:enumeration value="6501"/>
|
|
<xs:enumeration value="6502"/>
|
|
<xs:enumeration value="6503"/>
|
|
<xs:enumeration value="6504"/>
|
|
<xs:enumeration value="6505"/>
|
|
<xs:enumeration value="6551"/>
|
|
<xs:enumeration value="6552"/>
|
|
<xs:enumeration value="6553"/>
|
|
<xs:enumeration value="6554"/>
|
|
<xs:enumeration value="6555"/>
|
|
<xs:enumeration value="6556"/>
|
|
<xs:enumeration value="6557"/>
|
|
<xs:enumeration value="6603"/>
|
|
<xs:enumeration value="6651"/>
|
|
<xs:enumeration value="6652"/>
|
|
<xs:enumeration value="6653"/>
|
|
<xs:enumeration value="6654"/>
|
|
<xs:enumeration value="6655"/>
|
|
<xs:enumeration value="6656"/>
|
|
<xs:enumeration value="6657"/>
|
|
<xs:enumeration value="6658"/>
|
|
<xs:enumeration value="6659"/>
|
|
<xs:enumeration value="6660"/>
|
|
<xs:enumeration value="6661"/>
|
|
<xs:enumeration value="6662"/>
|
|
<xs:enumeration value="6663"/>
|
|
<xs:enumeration value="6664"/>
|
|
<xs:enumeration value="6665"/>
|
|
<xs:enumeration value="6666"/>
|
|
<xs:enumeration value="6667"/>
|
|
<xs:enumeration value="6901"/>
|
|
<xs:enumeration value="6902"/>
|
|
<xs:enumeration value="6903"/>
|
|
<xs:enumeration value="6904"/>
|
|
<xs:enumeration value="6905"/>
|
|
<xs:enumeration value="6906"/>
|
|
<xs:enumeration value="6907"/>
|
|
<xs:enumeration value="6908"/>
|
|
<xs:enumeration value="6909"/>
|
|
<xs:enumeration value="6910"/>
|
|
<xs:enumeration value="6911"/>
|
|
<xs:enumeration value="6912"/>
|
|
<xs:enumeration value="6913"/>
|
|
<xs:enumeration value="6914"/>
|
|
<xs:enumeration value="6915"/>
|
|
<xs:enumeration value="6916"/>
|
|
<xs:enumeration value="6917"/>
|
|
<xs:enumeration value="6918"/>
|
|
<xs:enumeration value="6919"/>
|
|
<xs:enumeration value="6920"/>
|
|
<xs:enumeration value="6921"/>
|
|
<xs:enumeration value="6922"/>
|
|
<xs:enumeration value="6923"/>
|
|
<xs:enumeration value="6924"/>
|
|
<xs:enumeration value="6925"/>
|
|
<xs:enumeration value="6929"/>
|
|
<xs:enumeration value="6931"/>
|
|
<xs:enumeration value="6932"/>
|
|
<xs:enumeration value="6933"/>
|
|
<xs:enumeration value="6949"/>
|
|
<xs:enumeration value="7101"/>
|
|
<xs:enumeration value="7102"/>
|
|
<xs:enumeration value="7105"/>
|
|
<xs:enumeration value="7106"/>
|
|
<xs:enumeration value="7127"/>
|
|
<xs:enumeration value="7201"/>
|
|
<xs:enumeration value="7202"/>
|
|
<xs:enumeration value="7205"/>
|
|
<xs:enumeration value="7206"/>
|
|
<xs:enumeration value="7207"/>
|
|
<xs:enumeration value="7210"/>
|
|
<xs:enumeration value="7211"/>
|
|
<xs:enumeration value="7251"/>
|
|
<xs:enumeration value="7301"/>
|
|
<xs:enumeration value="7358"/>
|
|
<xs:enumeration value="7501"/>
|
|
<xs:enumeration value="7551"/>
|
|
<xs:enumeration value="7553"/>
|
|
<xs:enumeration value="7556"/>
|
|
<xs:enumeration value="7651"/>
|
|
<xs:enumeration value="7654"/>
|
|
<xs:enumeration value="7667"/>
|
|
<xs:enumeration value="7930"/>
|
|
<xs:enumeration value="7949"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="Torig">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Origem da mercadoria CST ICMS</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="TFinNFe">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Finalidade da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="TProcEmi">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo processo de emissão da NF-e</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="0"/>
|
|
<xs:enumeration value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
<xs:enumeration value="3"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="TCListServ">
|
|
<xs:annotation>
|
|
<xs:documentation>Tipo Código da Lista de Serviços LC 116/2003</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:enumeration value="101"/>
|
|
<xs:enumeration value="102"/>
|
|
<xs:enumeration value="103"/>
|
|
<xs:enumeration value="104"/>
|
|
<xs:enumeration value="105"/>
|
|
<xs:enumeration value="106"/>
|
|
<xs:enumeration value="107"/>
|
|
<xs:enumeration value="108"/>
|
|
<xs:enumeration value="201"/>
|
|
<xs:enumeration value="302"/>
|
|
<xs:enumeration value="303"/>
|
|
<xs:enumeration value="304"/>
|
|
<xs:enumeration value="305"/>
|
|
<xs:enumeration value="401"/>
|
|
<xs:enumeration value="402"/>
|
|
<xs:enumeration value="403"/>
|
|
<xs:enumeration value="404"/>
|
|
<xs:enumeration value="405"/>
|
|
<xs:enumeration value="406"/>
|
|
<xs:enumeration value="407"/>
|
|
<xs:enumeration value="408"/>
|
|
<xs:enumeration value="409"/>
|
|
<xs:enumeration value="410"/>
|
|
<xs:enumeration value="411"/>
|
|
<xs:enumeration value="412"/>
|
|
<xs:enumeration value="413"/>
|
|
<xs:enumeration value="414"/>
|
|
<xs:enumeration value="415"/>
|
|
<xs:enumeration value="416"/>
|
|
<xs:enumeration value="417"/>
|
|
<xs:enumeration value="418"/>
|
|
<xs:enumeration value="419"/>
|
|
<xs:enumeration value="420"/>
|
|
<xs:enumeration value="421"/>
|
|
<xs:enumeration value="422"/>
|
|
<xs:enumeration value="423"/>
|
|
<xs:enumeration value="501"/>
|
|
<xs:enumeration value="502"/>
|
|
<xs:enumeration value="503"/>
|
|
<xs:enumeration value="504"/>
|
|
<xs:enumeration value="505"/>
|
|
<xs:enumeration value="506"/>
|
|
<xs:enumeration value="507"/>
|
|
<xs:enumeration value="508"/>
|
|
<xs:enumeration value="509"/>
|
|
<xs:enumeration value="601"/>
|
|
<xs:enumeration value="602"/>
|
|
<xs:enumeration value="603"/>
|
|
<xs:enumeration value="604"/>
|
|
<xs:enumeration value="605"/>
|
|
<xs:enumeration value="701"/>
|
|
<xs:enumeration value="702"/>
|
|
<xs:enumeration value="703"/>
|
|
<xs:enumeration value="704"/>
|
|
<xs:enumeration value="705"/>
|
|
<xs:enumeration value="706"/>
|
|
<xs:enumeration value="707"/>
|
|
<xs:enumeration value="708"/>
|
|
<xs:enumeration value="709"/>
|
|
<xs:enumeration value="710"/>
|
|
<xs:enumeration value="711"/>
|
|
<xs:enumeration value="712"/>
|
|
<xs:enumeration value="713"/>
|
|
<xs:enumeration value="716"/>
|
|
<xs:enumeration value="717"/>
|
|
<xs:enumeration value="718"/>
|
|
<xs:enumeration value="719"/>
|
|
<xs:enumeration value="720"/>
|
|
<xs:enumeration value="721"/>
|
|
<xs:enumeration value="722"/>
|
|
<xs:enumeration value="801"/>
|
|
<xs:enumeration value="802"/>
|
|
<xs:enumeration value="901"/>
|
|
<xs:enumeration value="902"/>
|
|
<xs:enumeration value="903"/>
|
|
<xs:enumeration value="1001"/>
|
|
<xs:enumeration value="1002"/>
|
|
<xs:enumeration value="1003"/>
|
|
<xs:enumeration value="1004"/>
|
|
<xs:enumeration value="1005"/>
|
|
<xs:enumeration value="1006"/>
|
|
<xs:enumeration value="1007"/>
|
|
<xs:enumeration value="1008"/>
|
|
<xs:enumeration value="1009"/>
|
|
<xs:enumeration value="1010"/>
|
|
<xs:enumeration value="1101"/>
|
|
<xs:enumeration value="1102"/>
|
|
<xs:enumeration value="1103"/>
|
|
<xs:enumeration value="1104"/>
|
|
<xs:enumeration value="1201"/>
|
|
<xs:enumeration value="1202"/>
|
|
<xs:enumeration value="1203"/>
|
|
<xs:enumeration value="1204"/>
|
|
<xs:enumeration value="1205"/>
|
|
<xs:enumeration value="1206"/>
|
|
<xs:enumeration value="1207"/>
|
|
<xs:enumeration value="1208"/>
|
|
<xs:enumeration value="1209"/>
|
|
<xs:enumeration value="1210"/>
|
|
<xs:enumeration value="1211"/>
|
|
<xs:enumeration value="1212"/>
|
|
<xs:enumeration value="1213"/>
|
|
<xs:enumeration value="1214"/>
|
|
<xs:enumeration value="1215"/>
|
|
<xs:enumeration value="1216"/>
|
|
<xs:enumeration value="1217"/>
|
|
<xs:enumeration value="1302"/>
|
|
<xs:enumeration value="1303"/>
|
|
<xs:enumeration value="1304"/>
|
|
<xs:enumeration value="1305"/>
|
|
<xs:enumeration value="1401"/>
|
|
<xs:enumeration value="1402"/>
|
|
<xs:enumeration value="1403"/>
|
|
<xs:enumeration value="1404"/>
|
|
<xs:enumeration value="1405"/>
|
|
<xs:enumeration value="1406"/>
|
|
<xs:enumeration value="1407"/>
|
|
<xs:enumeration value="1408"/>
|
|
<xs:enumeration value="1409"/>
|
|
<xs:enumeration value="1410"/>
|
|
<xs:enumeration value="1411"/>
|
|
<xs:enumeration value="1412"/>
|
|
<xs:enumeration value="1413"/>
|
|
<xs:enumeration value="1501"/>
|
|
<xs:enumeration value="1502"/>
|
|
<xs:enumeration value="1503"/>
|
|
<xs:enumeration value="1504"/>
|
|
<xs:enumeration value="1505"/>
|
|
<xs:enumeration value="1506"/>
|
|
<xs:enumeration value="1507"/>
|
|
<xs:enumeration value="1508"/>
|
|
<xs:enumeration value="1509"/>
|
|
<xs:enumeration value="1510"/>
|
|
<xs:enumeration value="1511"/>
|
|
<xs:enumeration value="1512"/>
|
|
<xs:enumeration value="1513"/>
|
|
<xs:enumeration value="1514"/>
|
|
<xs:enumeration value="1515"/>
|
|
<xs:enumeration value="1516"/>
|
|
<xs:enumeration value="1517"/>
|
|
<xs:enumeration value="1518"/>
|
|
<xs:enumeration value="1601"/>
|
|
<xs:enumeration value="1701"/>
|
|
<xs:enumeration value="1702"/>
|
|
<xs:enumeration value="1703"/>
|
|
<xs:enumeration value="1704"/>
|
|
<xs:enumeration value="1705"/>
|
|
<xs:enumeration value="1706"/>
|
|
<xs:enumeration value="1708"/>
|
|
<xs:enumeration value="1709"/>
|
|
<xs:enumeration value="1710"/>
|
|
<xs:enumeration value="1711"/>
|
|
<xs:enumeration value="1712"/>
|
|
<xs:enumeration value="1713"/>
|
|
<xs:enumeration value="1714"/>
|
|
<xs:enumeration value="1715"/>
|
|
<xs:enumeration value="1716"/>
|
|
<xs:enumeration value="1717"/>
|
|
<xs:enumeration value="1718"/>
|
|
<xs:enumeration value="1719"/>
|
|
<xs:enumeration value="1720"/>
|
|
<xs:enumeration value="1721"/>
|
|
<xs:enumeration value="1722"/>
|
|
<xs:enumeration value="1723"/>
|
|
<xs:enumeration value="1724"/>
|
|
<xs:enumeration value="1801"/>
|
|
<xs:enumeration value="1901"/>
|
|
<xs:enumeration value="2001"/>
|
|
<xs:enumeration value="2002"/>
|
|
<xs:enumeration value="2003"/>
|
|
<xs:enumeration value="2101"/>
|
|
<xs:enumeration value="2201"/>
|
|
<xs:enumeration value="2301"/>
|
|
<xs:enumeration value="2401"/>
|
|
<xs:enumeration value="2501"/>
|
|
<xs:enumeration value="2502"/>
|
|
<xs:enumeration value="2503"/>
|
|
<xs:enumeration value="2504"/>
|
|
<xs:enumeration value="2601"/>
|
|
<xs:enumeration value="2701"/>
|
|
<xs:enumeration value="2801"/>
|
|
<xs:enumeration value="2901"/>
|
|
<xs:enumeration value="3001"/>
|
|
<xs:enumeration value="3101"/>
|
|
<xs:enumeration value="3201"/>
|
|
<xs:enumeration value="3301"/>
|
|
<xs:enumeration value="3401"/>
|
|
<xs:enumeration value="3501"/>
|
|
<xs:enumeration value="3601"/>
|
|
<xs:enumeration value="3701"/>
|
|
<xs:enumeration value="3801"/>
|
|
<xs:enumeration value="3901"/>
|
|
<xs:enumeration value="4001"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="TIdLote">
|
|
<xs:annotation>
|
|
<xs:documentation> Tipo Identificação de Lote</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="[0-9]{1,15}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="TVerNFe">
|
|
<xs:annotation>
|
|
<xs:documentation> Tipo Versão da NF-e - 1.10</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:whiteSpace value="preserve"/>
|
|
<xs:pattern value="1\.10"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:schema>
|