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.

8538 lines
729 KiB

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by softwares@procergs.rs.gov.br (PROCERGS) -->
<!-- PL_009 alterações de esquema decorrentes da - NT2016.002 v1.20 - 31/05/2017 13:14hs-->
<!-- PL_008g alterações de esquema decorrentes da - NT2015.002 - 15/07/2015 -->
<!-- PL_008h alterações de esquema decorrentes da - NT2015.003 - 17/09/2015 -->
<!-- PL_008i -->
<!-- PL_009-v4 alterações de esquema decorrentes da - NT2016.002 - 10/2017 -->
<!-- PL_009-v4a alterações de esquema decorrentes da - NT2017.001 - 10/2017 -->
<!-- PL_009-v4a alterações de esquema decorrentes da - NT2016.002 v1.60 - 06/2018 -->
<!-- PL_009-v4a.1 correções de esquema decorrentes da - NT2016.002 v1.60 - 06/2018 -->
<!-- PL_009-v4a.2 adequação do campo placa para novo padrão do Mercosul - 06/2018 -->
<!-- PL_009-v4a.3 adequação da lista TCListServ - 10/2018 -->
<!-- PL_009-v4a.4 implementado alterações da NT 2018.005 -->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://www.portalfiscal.inf.br/nfe" xmlns="http://www.portalfiscal.inf.br/nfe"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:editix="http://www.portalfiscal.inf.br/nfe"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
<xs:include schemaLocation="tiposBasico_v4.00.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]{8}"/>
</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="mod" type="TMod">
<xs:annotation>
<xs:documentation>Código do modelo do Documento Fiscal. 55 = NF-e; 65 =
NFC-e.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serie" type="TSerie">
<xs:annotation>
<xs:documentation>Série do Documento Fiscal
série normal 0-889
Avulsa Fisco 890-899
SCAN 900-999
</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="dhEmi" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data e Hora de emissão do Documento Fiscal
(AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="dhSaiEnt" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data e Hora da saída ou de entrada da mercadoria / produto
(AAAA-MM-DDTHH:mm:ssTZD)
</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="idDest">
<xs:annotation>
<xs:documentation>Identificador de Local de destino da operação
(1-Interna;2-Interestadual;3-Exterior)
</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="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="tpImp">
<xs:annotation>
<xs:documentation>Formato de impressão do DANFE (0-sem DANFE;1-DANFe
Retrato; 2-DANFe Paisagem;3-DANFe Simplificado;
4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletrônica)
</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="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
6 - Contingência SVC - AN
7 - Contingência SVC - RS
9 - Contingência off-line NFC-e
</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:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="9"/>
</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
4 - Devolução/Retorno
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indFinal">
<xs:annotation>
<xs:documentation>Indica operação com consumidor final (0-Não;1-Consumidor
Final)
</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="indPres">
<xs:annotation>
<xs:documentation>Indicador de presença do comprador no estabelecimento
comercial no momento da oepração
(0-Não se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operação
presencial;2-Não presencial, internet;3-Não presencial,
teleatendimento;4-NFC-e entrega em domicílio;5-Operação presencial, fora
do estabelecimento;9-Não presencial, 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="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="9"/>
</xs:restriction>
</xs:simpleType>
</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 minOccurs="0">
<xs:annotation>
<xs:documentation>Informar apenas
para tpEmis diferente de 1
</xs:documentation>
</xs:annotation>
<xs:element name="dhCont" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Informar a data e hora de entrada em contingência
contingência no formato (AAAA-MM-DDThh:mm:ssTZD) ex.:
2012-09-01T13:00:00-03:00.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xJust">
<xs:annotation>
<xs:documentation>Informar a Justificativa da entrada</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="15"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:element maxOccurs="500" minOccurs="0" name="NFref">
<xs:annotation>
<xs:documentation>Grupo de infromações da NF referenciada</xs:documentation>
</xs:annotation>
<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:annotation>
<xs:documentation>Dados da NF modelo 1/1A referenciada ou NF
modelo 2 referenciada
</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="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 e 02
para NF modelo 02
</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="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:element name="refNFP">
<xs:annotation>
<xs:documentation>Grupo com as informações NF de produtor
referenciada
</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 FiscalUtilizar a Tabela do IBGE (Anexo
IV - Tabela de UF, Município e País)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AAMM">
<xs:annotation>
<xs:documentation>AAMM da emissão da NF de
produtor
</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:choice>
<xs:element name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ do emitente da NF de
produtor
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF" type="TCpf">
<xs:annotation>
<xs:documentation>CPF do emitente da NF de
produtor
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="IE" type="TIeDest">
<xs:annotation>
<xs:documentation>IE do emitente da NF de Produtor
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mod">
<xs:annotation>
<xs:documentation>Código do modelo do Documento
Fiscal - utilizar 04 para NF de produtor ou 01
para NF Avulsa
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="01"/>
<xs:enumeration value="04"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="serie" type="TSerie">
<xs:annotation>
<xs:documentation>Série do Documento Fiscal,
informar zero se inexistentesérie
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nNF" type="TNF">
<xs:annotation>
<xs:documentation>Número do Documento Fiscal - 1 –
999999999
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="refCTe" type="TChNFe">
<xs:annotation>
<xs:documentation>Utilizar esta TAG para referenciar um CT-e
emitido anteriormente, vinculada a NF-e atual
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="refECF">
<xs:annotation>
<xs:documentation>Grupo do Cupom Fiscal vinculado à NF-e
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="mod">
<xs:annotation>
<xs:documentation>Código do modelo do Documento
Fiscal
Preencher com &quot;2B&quot;, quando se tratar
de Cupom Fiscal emitido por máquina registradora
(não ECF), com &quot;2C&quot;, quando se tratar
de Cupom Fiscal PDV, ou &quot;2D&quot;, quando
se tratar de Cupom Fiscal (emitido por ECF)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="2B"/>
<xs:enumeration value="2C"/>
<xs:enumeration value="2D"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nECF">
<xs:annotation>
<xs:documentation>Informar o número de ordem
seqüencial do ECF que emitiu o Cupom Fiscal
vinculado à NF-e
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nCOO">
<xs:annotation>
<xs:documentation>Informar o Número do Contador de
Ordem de Operação - COO vinculado à NF-e
</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:choice>
</xs:complexType>
</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 minOccurs="0" name="xFant">
<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 do Emitente</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IEST" type="TIeST">
<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 minOccurs="0" 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:element name="CRT">
<xs:annotation>
<xs:documentation>Código de Regime Tributário.
Este campo será obrigatoriamente preenchido com:
1 – Simples Nacional;
2 – Simples Nacional – excesso de sublimite de receita bruta;
3 – Regime Normal.
</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:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="avulsa">
<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 minOccurs="0" 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]{6,14}"/>
</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 minOccurs="0" 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 minOccurs="0" 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 minOccurs="0" 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 minOccurs="0" name="dPag" type="TData">
<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 minOccurs="0" 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="TCnpj">
<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:element name="idEstrangeiro">
<xs:annotation>
<xs:documentation>Identificador do destinatário, em caso de comprador
estrangeiro
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" 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 minOccurs="0" name="enderDest" type="TEndereco">
<xs:annotation>
<xs:documentation>Dados do endereço</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indIEDest">
<xs:annotation>
<xs:documentation>Indicador da IE do destinatário:
1 – Contribuinte ICMSpagamento à vista;
2 – Contribuinte isento de inscrição;
9 – Não Contribuinte
</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="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="IE" type="TIeDestNaoIsento">
<xs:annotation>
<xs:documentation>Inscrição Estadual (obrigatório nas operações com
contribuintes do ICMS)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ISUF">
<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:element minOccurs="0" name="IM">
<xs:annotation>
<xs:documentation>Inscrição Municipal do tomador do serviço
</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 minOccurs="0" name="email">
<xs:annotation>
<xs:documentation>Informar o e-mail do destinatário. O campo pode ser
utilizado para informar o e-mail
de recepção da NF-e indicada pelo destinatário
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="retirada" type="TLocal">
<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 minOccurs="0" name="entrega" type="TLocal">
<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 maxOccurs="10" minOccurs="0" name="autXML">
<xs:annotation>
<xs:documentation>Pessoas autorizadas para o download do XML da NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ Autorizado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF" type="TCpf">
<xs:annotation>
<xs:documentation>CPF Autorizado</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="990" name="det">
<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="SEM GTIN|[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">
<xs:annotation>
<xs:documentation>Código NCM (8 posições), será permitida a
informação do gênero (posição do capítulo do NCM) quando a
operação não for de comércio exterior
(importação/exportação) ou o produto não seja tributado pelo
IPI. Em caso de item de serviço ou item que não tenham
produto (Ex. transferência de crédito, crédito do ativo
imobilizado, etc.), informar o código 00 (zeros) (v2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{2}|[0-9]{8}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="8" minOccurs="0" name="NVE">
<xs:annotation>
<xs:documentation>Nomenclatura de Valor aduaneio e Estatístico
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[A-Z]{2}[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element minOccurs="1" name="CEST">
<xs:annotation>
<xs:documentation>Codigo especificador da Substuicao
Tributaria - CEST, que identifica a mercadoria sujeita
aos regimes de substituicao tributária e de antecipação
do recolhimento do imposto
</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:element minOccurs="0" name="indEscala">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="S"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="CNPJFab" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ do Fabricante da Mercadoria,
obrigatório para produto em escala NÃO relevante.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element minOccurs="0" name="cBenef">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="([!-ÿ]{8}|[!-ÿ]{10})?"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="EXTIPI">
<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="CFOP">
<xs:annotation>
<xs:documentation>Cfop</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</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_1104v">
<xs:annotation>
<xs:documentation>Quantidade Comercial do produto, alterado para
aceitar de 0 a 4 casas decimais e 11 inteiros.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vUnCom" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Valor unitário de comercialização - alterado
para aceitar 0 a 10 casas decimais e 11 inteiros
</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="SEM GTIN|[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_1104v">
<xs:annotation>
<xs:documentation>Quantidade Tributável - alterado para aceitar
de 0 a 4 casas decimais e 11 inteiros
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vUnTrib" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Valor unitário de tributação - - alterado para
aceitar 0 a 10 casas decimais e 11 inteiros
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vFrete" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Total do Frete</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vSeg" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Total do Seguro</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDesc" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor do Desconto</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vOutro" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Outras despesas acessórias</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indTot">
<xs:annotation>
<xs:documentation>Este campo deverá ser preenchido com:
0 – o valor do item (vProd) não compõe o valor total da NF-e
(vProd)
1 – o valor do item (vProd) compõe o valor total da NF-e
(vProd)
</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 maxOccurs="100" minOccurs="0" name="DI">
<xs:annotation>
<xs:documentation>Delcaração de Importação
(NT 2011/004)
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nDI">
<xs:annotation>
<xs:documentation>Numero do Documento de Importação
DI/DSI/DA/DRI-E (DI/DSI/DA/DRI-E) (NT2011/004)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="12"/>
</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="tpViaTransp">
<xs:annotation>
<xs:documentation>Via de transporte internacional
informada na DI
1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios
Proprios;10-Entrada/Saida Ficta.
</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:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="8"/>
<xs:enumeration value="9"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="vAFRMM" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Adicional ao frete para
renovação de marinha mercante
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tpIntermedio">
<xs:annotation>
<xs:documentation>Forma de Importação quanto a
intermediação
1-por conta propria;2-por conta e
ordem;3-encomenda
</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 minOccurs="0" name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ do adquirente ou do
encomendante
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UFTerceiro" type="TUfEmi">
<xs:annotation>
<xs:documentation>Sigla da UF do adquirente ou do
encomendante
</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 maxOccurs="100" name="adi">
<xs:annotation>
<xs:documentation>Adições (NT 2011/004)
</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 minOccurs="0" name="vDescDI"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor do desconto do
item da DI – adição
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="nDraw">
<xs:annotation>
<xs:documentation>Número do ato
concessório de Drawback
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{0,11}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="500" minOccurs="0" name="detExport">
<xs:annotation>
<xs:documentation>Detalhe da exportação</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nDraw">
<xs:annotation>
<xs:documentation>Número do ato concessório de
Drawback
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{0,11}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="exportInd">
<xs:annotation>
<xs:documentation>Exportação indireta
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nRE">
<xs:annotation>
<xs:documentation>Registro de
exportação
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{0,12}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="chNFe" type="TChNFe">
<xs:annotation>
<xs:documentation>Chave de acesso da
NF-e recebida para exportação
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qExport" type="TDec_1104v">
<xs:annotation>
<xs:documentation>Quantidade do item
efetivamente exportado
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="xPed">
<xs:annotation>
<xs:documentation>pedido de compra - Informação de interesse do
emissor para controle do B2B.
</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 minOccurs="0" name="nItemPed">
<xs:annotation>
<xs:documentation>Número do Item do Pedido de Compra -
Identificação do número do item do pedido de Compra
</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:element minOccurs="0" name="nFCI" type="TGuid">
<xs:annotation>
<xs:documentation>Número de controle da FCI - Ficha de Conteúdo
de Importação.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="500" minOccurs="0" name="rastro">
<xs:complexType>
<xs:sequence>
<xs:element name="nLote">
<xs:annotation>
<xs:documentation>Número do lote do produto.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="qLote" type="TDec_0803v">
<xs:annotation>
<xs:documentation>Quantidade de produto no lote.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dFab" type="TData">
<xs:annotation>
<xs:documentation>Data de fabricação/produção.
Formato &quot;AAAA-MM-DD&quot;.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dVal" type="TData">
<xs:annotation>
<xs:documentation>Data de validade. Informar o
último dia do mês caso a validade não
especifique o dia. Formato &quot;AAAA-MM-DD&quot;.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="cAgreg">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,20}"/>
</xs:restriction>
</xs:simpleType>
</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 - VIN
(código-identificação-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 máxima do motor do
veículo em cavalo vapor (CV).
(potência-veículo)
</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="cilin">
<xs:annotation>
<xs:documentation>Capacidade voluntária do motor
expressa em centímetros cúbicos (CC).
(cilindradas)
</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-Tabela
RENAVAM: 01-Álcool; 02-Gasolina; 03-Diesel;
16-Álcool/Gas.; 17-Gas./Álcool/GNV;
18-Gasolina/Elétrico
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
</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="CMT">
<xs:annotation>
<xs:documentation>CMT-Capacidade Máxima de
Tração - em Toneladas 4 casas decimais
</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="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>Informa-se o veículo tem VIN
(chassi) remarcado.
R-Remarcado
N-NormalVIN
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:length value="1"/>
<xs:enumeration value="R"/>
<xs:enumeration value="N"/>
</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:element name="cCorDENATRAN">
<xs:annotation>
<xs:documentation>Código da Cor Segundo as
regras de pré-cadastro do DENATRAN:
01-AMARELO;02-AZUL;03-BEGE;04-BRANCA;05-CINZA;06-DOURADA;07-GRENA
08-LARANJA;09-MARROM;10-PRATA;11-PRETA;12-ROSA;13-ROXA;14-VERDE;15-VERMELHA;16-FANTASIA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
<xs:pattern value="[0-9]{1,2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lota">
<xs:annotation>
<xs:documentation>Quantidade máxima de permitida
de passageiros sentados, inclusive
motorista.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="tpRest">
<xs:annotation>
<xs:documentation>Restrição
0 - Não há;
1 - Alienação Fiduciária;
2 - Arrendamento Mercantil;
3 - Reserva de Domínio;
4 - Penhor de Veículos;
9 - outras.
</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="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="med">
<xs:annotation>
<xs:documentation>grupo do detalhamento de Medicamentos e de
matérias-primas farmacêuticas
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" name="cProdANVISA">
<xs:annotation>
<xs:documentation>Utilizar o número do registro
ANVISA ou preencher com o literal “ISENTO”,
no caso de medicamento isento de registro na
ANVISA.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:pattern value="[0-9]{13}|ISENTO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="xMotivoIsencao">
<xs:annotation>
<xs:documentation>Obs.: Para medicamento isento
de registro na ANVISA, informar o número da
decisão que o isenta, como por exemplo o
número da Resolução da Diretoria Colegiada
da ANVISA (RDC).
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="1" 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 maxOccurs="500" name="arma">
<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="TString">
<xs:minLength value="1"/>
<xs:maxLength value="15"/>
</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="TString">
<xs:minLength value="1"/>
<xs:maxLength value="15"/>
</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.
codificação de produtos do SIMP
(http://www.anp.gov.br)
</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="descANP">
<xs:annotation>
<xs:documentation>Descrição do Produto conforme
ANP. Utilizar a descrição de produtos do
Sistema de Informações de Movimentação de
Produtos - SIMP
(http://www.anp.gov.br/simp/).
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="95"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="pGLP"
type="TDec_0302a04Max100">
<xs:annotation>
<xs:documentation>Percentual do GLP derivado do
petróleo no produto GLP
(cProdANP=210203001). Informar em número
decimal o percentual do GLP derivado de
petróleo no produto GLP. Valores 0 a 100.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pGNn"
type="TDec_0302a04Max100">
<xs:annotation>
<xs:documentation>Percentual de gás natural
nacional - GLGNn para o produto GLP
(cProdANP=210203001). Informar em número
decimal o percentual do Gás Natural Nacional
- GLGNn para o produto GLP. Valores de 0 a
100.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pGNi"
type="TDec_0302a04Max100">
<xs:annotation>
<xs:documentation>Percentual de gás natural
importado GLGNi para o produto GLP
(cProdANP=210203001). Informar em número
deciaml o percentual do Gás Natural
Importado - GLGNi para o produto GLP.
Valores de 0 a 100.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vPart" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor de partida
(cProdANP=210203001). Deve ser informado
neste campo o valor por quilograma sem ICMS.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CODIF">
<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]{1,21}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="qTemp"
type="TDec_1204temperatura">
<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="UFCons" type="TUf">
<xs:annotation>
<xs:documentation>Sigla da UF de Consumo
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CIDE">
<xs:annotation>
<xs:documentation>CIDE Combustíveis
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="qBCProd"
type="TDec_1204v">
<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 minOccurs="0" name="encerrante">
<xs:annotation>
<xs:documentation>Informações do grupo de &quot;encerrante&quot;</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nBico">
<xs:annotation>
<xs:documentation>Numero de
identificação do Bico utilizado
no abastecimento
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="nBomba">
<xs:annotation>
<xs:documentation>Numero de
identificação da bomba ao qual o
bico está interligado
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nTanque">
<xs:annotation>
<xs:documentation>Numero de
identificação do tanque ao qual
o bico está interligado
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="vEncIni" type="TDec_1203">
<xs:annotation>
<xs:documentation>Valor do
Encerrante no ínicio do
abastecimento
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vEncFin" type="TDec_1203">
<xs:annotation>
<xs:documentation>Valor do
Encerrante no final do
abastecimento
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="nRECOPI">
<xs:annotation>
<xs:documentation>Número do RECOPI</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:maxLength value="20"/>
<xs:pattern value="[0-9]{20}"/>
</xs:restriction>
</xs:simpleType>
</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 minOccurs="0" name="vTotTrib" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor estimado total de impostos federais,
estaduais e municipais
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<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_0302a04">
<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 minOccurs="0">
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP
retido por substituicao
tributaria.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</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_0302a04">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desoneração
</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desoneração
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desoneração do
ICMS:3-Uso na
agropecuária;9-Outros;12-Fomento
agropecuário
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="3"/>
<xs:enumeration
value="9"/>
<xs:enumeration
value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desoneração
</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desoneração
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desoneração do
ICMS:6-Utilitários
Motocicleta AÁrea
Livre;7-SUFRAMA;9-Outros
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="6"/>
<xs:enumeration
value="7"/>
<xs:enumeration
value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</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 minOccurs="0">
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>O valor do
ICMS será informado
apenas nas operações com
veículos beneficiados
com a desoneração
condicional do ICMS.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Este campo
será preenchido quando o
campo anterior estiver
preenchido.
Informar o motivo da
desoneração:
1 – Táxi;
3 – Produtor
Agropecuário;
4 – Frotista/Locadora;
5 –
Diplomático/Consular;
6 – Utilitários e
Motocicletas da Amazônia
Ocidental e Áreas de
Livre Comércio
(Resolução 714/88 e
790/94 – CONTRAN e suas
alterações);
7 – SUFRAMA;
8 - Venda a órgão
Público;
9 – Outros
10- Deficiente Condutor
11- Deficiente não
condutor
16 - Olimpíadas Rio 2016
90 - Solicitado pelo
Fisco
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="1"/>
<xs:enumeration
value="3"/>
<xs:enumeration
value="4"/>
<xs:enumeration
value="5"/>
<xs:enumeration
value="6"/>
<xs:enumeration
value="7"/>
<xs:enumeration
value="8"/>
<xs:enumeration
value="9"/>
<xs:enumeration
value="10"/>
<xs:enumeration
value="11"/>
<xs:enumeration
value="16"/>
<xs:enumeration
value="90"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</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 minOccurs="0" 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 minOccurs="0" name="pRedBC"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Percentual de
redução da BC
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vBC"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pICMS"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota do
imposto
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vICMSOp"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS
da Operação
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pDif"
type="TDec_0302a04Max100">
<xs:annotation>
<xs:documentation>Percentual do
diferemento
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="vICMSDif"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS
da diferido
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vICMS"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</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:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>NT2010/004
</xs:documentation>
</xs:annotation>
<xs:element name="vBCSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
BC do ICMS ST retido
anteriormente
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Aliquota
suportada pelo
consumidor final.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="vICMSSubstituto"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS Próprio do
Substituto cobrado em
operação anterior
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS ST retido
anteriormente
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP
retido anteriormente por
ST.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPSTRet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido
anteriormente por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="pRedBCEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de redução da base de
cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vBCEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
base de cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Alíquota
do ICMS efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS efetivo.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</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_0302a04">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP
retido por substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desoneração
</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desoneração
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desoneração do
ICMS:3-Uso na
agropecuária;9-Outros;12-Fomento
agropecuário
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="3"/>
<xs:enumeration
value="9"/>
<xs:enumeration
value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMS90">
<xs:annotation>
<xs:documentation>Tributaçã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 minOccurs="0"
name="pRedBC"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de redução da BC
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMS"
type="TDec_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
da Base de cálculo
do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>
Percentual de ICMS
relativo ao Fundo de
Combate à Pobreza
(FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
do ICMS relativo ao
Fundo de Combate à
Pobreza (FCP).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</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 minOccurs="0"
name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
da Margem de Valor
Adicionado ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
da Base de cálculo
do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>
Percentual de FCP
retido por
substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
do FCP retido por
substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desoneração
</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desoneração
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desoneração do
ICMS:3-Uso na
agropecuária;9-Outros;12-Fomento
agropecuário
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="3"/>
<xs:enumeration
value="9"/>
<xs:enumeration
value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSPart">
<xs:annotation>
<xs:documentation>Partilha do ICMS entre a
UF de origem e UF de destino ou a UF
definida na legislação
Operação interestadual para consumidor
final com partilha do ICMS devido na
operação entre a UF de origem e a UF do
destinatário ou ou a UF definida na
legislação. (Ex. UF da concessionária de
entrega do veículos)
</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
10 - Tributada e com
cobrança do ICMS por
substituição tributária;
90 – Outros.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration value="10"/>
<xs:enumeration value="90"/>
</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 minOccurs="0" name="pRedBC"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual de
redução da BC
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMS"
type="TDec_0302a04">
<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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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:element name="pBCOp"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
para determinação do valor
da Base de Cálculo da
operação própria.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UFST" type="TUf">
<xs:annotation>
<xs:documentation>Sigla da UF
para qual é devido o ICMS ST
da operação.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSST">
<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 na UF do remetente. Repasse via
Substituto Tributário.
</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
41-Não Tributado.
60-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="41"/>
<xs:enumeration value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="vBCSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Informar o
valor da BC do ICMS ST
retido na UF remetente
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Aliquota
suportada pelo consumidor
final.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="vICMSSubstituto"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS
Próprio do Substituto
cobrado em operação anterior
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Informar o
valor do ICMS ST retido na
UF remetente (iv2.0))
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Informar o
valor da Base de Cálculo
do FCP retido
anteriormente por ST.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPSTRet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
relativo ao Fundo de
Combate à Pobreza (FCP)
retido por substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS relativo ao Fundo
de Combate à Pobreza
(FCP) retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="vBCSTDest"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Informar o
valor da BC do ICMS ST da UF
destino
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSSTDest"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Informar o
valor da BC do ICMS ST da UF
destino (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="pRedBCEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de redução da base de
cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vBCEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
base de cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Alíquota
do ICMS efetivo.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS efetivo.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN101">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL e CSOSN=101 (v.2.0)
</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
(v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CSOSN">
<xs:annotation>
<xs:documentation>101- Tributada
pelo Simples Nacional com
permissão de crédito.
(v.2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="101"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pCredSN"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota
aplicável de cálculo do
crédito (Simples Nacional).
(v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor crédito
do ICMS que pode ser
aproveitado nos termos do
art. 23 da LC 123 (Simples
Nacional) (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN102">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL e CSOSN=102, 103, 300
ou 400 (v.2.0))
</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
(v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CSOSN">
<xs:annotation>
<xs:documentation>102- Tributada
pelo Simples Nacional sem
permissão de crédito.
103 – Isenção do ICMS no
Simples Nacional para faixa
de receita bruta.
300 – Imune.
400 – Não tributda pelo
Simples Nacional (v.2.0)
(v.2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="102"/>
<xs:enumeration
value="103"/>
<xs:enumeration
value="300"/>
<xs:enumeration
value="400"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN201">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL e CSOSN=201 (v.2.0)
</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. (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CSOSN">
<xs:annotation>
<xs:documentation>201- Tributada
pelo Simples Nacional com
permissão de crédito e com
cobrança do ICMS por
Substituição Tributária
(v.2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="201"/>
</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). (v2.0)
</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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual de
redução da BC ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vBCST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSST"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota do
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS
ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="pCredSN"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota
aplicável de cálculo do
crédito (Simples Nacional).
(v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor crédito
do ICMS que pode ser
aproveitado nos termos do
art. 23 da LC 123 (Simples
Nacional) (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN202">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL e CSOSN=202 ou 203
(v.2.0)
</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. (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CSOSN">
<xs:annotation>
<xs:documentation>202- Tributada
pelo Simples Nacional sem
permissão de crédito e com
cobrança do ICMS por
Substituição Tributária;
203- Isenção do ICMS nos
Simples Nacional para faixa
de receita bruta e com
cobrança do ICMS por
Substituição Tributária
(v.2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="202"/>
<xs:enumeration
value="203"/>
</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). (v2.0)
</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 minOccurs="0" name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual de
redução da BC ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vBCST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSST"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota do
ICMS ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS
ST (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN500">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL,CRT=1 – Simples
Nacional e CSOSN=500 (v.2.0)
</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="CSOSN">
<xs:annotation>
<xs:documentation>500 – ICMS
cobrado anterirmente por
substituição tributária
(substituído) ou por
antecipação
(v.2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="500"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="vBCSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
BC do ICMS ST retido
anteriormente (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Aliquota
suportada pelo
consumidor final.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="vICMSSubstituto"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS próprio do
substituto
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS ST retido
anteriormente (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="vBCFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
Base de cálculo do FCP
retido anteriormente.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPSTRet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido
anteriormente por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por
substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="pRedBCEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de redução da base de
cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vBCEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da
base de cálculo efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSEfet"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Alíquota
do ICMS efetiva.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSEfet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS efetivo.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN900">
<xs:annotation>
<xs:documentation>Tributação do ICMS pelo
SIMPLES NACIONAL, CRT=1 – Simples
Nacional e CSOSN=900 (v2.0)
</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="CSOSN">
<xs:annotation>
<xs:documentation>Tributação
pelo ICMS 900 - Outros(v2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:whiteSpace
value="preserve"/>
<xs:enumeration
value="900"/>
</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 minOccurs="0"
name="pRedBC"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de redução da BC
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMS"
type="TDec_0302a04">
<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 minOccurs="0"
name="pMVAST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
da Margem de Valor
Adicionado ICMS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="pRedBCST"
type="TDec_0302a04Opc">
<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_0302a04">
<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 minOccurs="0">
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
da Base de cálculo
do FCP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>
Percentual de FCP
retido por
substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
do FCP retido por
substituição
tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="pCredSN"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota
aplicável de cálculo do
crédito (Simples
Nacional). (v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
crédito do ICMS que pode
ser aproveitado nos
termos do art. 23 da LC
123 (Simples Nacional)
(v2.0)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="IPI" type="TIpi"/>
<xs:element minOccurs="0" name="II">
<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:sequence>
<xs:sequence>
<xs:element minOccurs="0" name="IPI" type="TIpi"/>
<xs:element name="ISSQN">
<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_0302a04">
<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>Informar o município de
ocorrência do fato gerador do ISSQN.
Utilizar a Tabela do IBGE (Anexo VII -
Tabela de UF, Município e País).
“Atenção, não vincular com os campos
B12, C10 ou E10” v2.0
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cListServ" type="TCListServ">
<xs:annotation>
<xs:documentation>Informar o Item da lista
de serviços da LC 116/03 em que se
classifica o serviço.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDeducao"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor dedução para redução
da base de cálculo
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vOutro"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor outras retenções
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDescIncond"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor desconto
incondicionado
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDescCond"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor desconto
condicionado
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vISSRet"
type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Retenção ISS
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indISS">
<xs:annotation>
<xs:documentation>Exibilidade do
ISS:1-Exigível;2-Não
incidente;3-Isenção;4-Exportação;5-Imunidade;6-Exig.Susp.
Judicial;7-Exig.Susp. ADM
</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:enumeration value="6"/>
<xs:enumeration value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="cServico">
<xs:annotation>
<xs:documentation>Código do serviço prestado
dentro do município
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="cMun"
type="TCodMunIBGE">
<xs:annotation>
<xs:documentation>Código do Município de
Incidência do Imposto
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="cPais">
<xs:annotation>
<xs:documentation>Código de Pais
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="nProcesso">
<xs:annotation>
<xs:documentation>Número do Processo
administrativo ou judicial de suspenção
do processo
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="1"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="indIncentivo">
<xs:annotation>
<xs:documentation>Indicador de Incentivo
Fiscal. 1=Sim; 2=Não
</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:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:element minOccurs="0" 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_0302a04">
<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_1204v">
<xs:annotation>
<xs:documentation>Quantidade Vendida
(NT2011/004)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vAliqProd" type="TDec_1104v">
<xs:annotation>
<xs:documentation>Alíquota do PIS (em
reais) (NT2011/004)
</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);
05 - Operação Tributável (ST);
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="05"/>
<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="49"/>
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="52"/>
<xs:enumeration value="53"/>
<xs:enumeration value="54"/>
<xs:enumeration value="55"/>
<xs:enumeration value="56"/>
<xs:enumeration value="60"/>
<xs:enumeration value="61"/>
<xs:enumeration value="62"/>
<xs:enumeration value="63"/>
<xs:enumeration value="64"/>
<xs:enumeration value="65"/>
<xs:enumeration value="66"/>
<xs:enumeration value="67"/>
<xs:enumeration value="70"/>
<xs:enumeration value="71"/>
<xs:enumeration value="72"/>
<xs:enumeration value="73"/>
<xs:enumeration value="74"/>
<xs:enumeration value="75"/>
<xs:enumeration value="98"/>
<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_0302a04">
<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_1204v">
<xs:annotation>
<xs:documentation>Quantidade
Vendida (NT2011/004)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vAliqProd"
type="TDec_1104v">
<xs:annotation>
<xs:documentation>Alíquota do
PIS (em reais) (NT2011/004)
</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 minOccurs="0" name="PISST">
<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_0302a04">
<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_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 ST (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 ST</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" 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_0302a04">
<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_1204v">
<xs:annotation>
<xs:documentation>Quantidade Vendida
(NT2011/004)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vAliqProd" type="TDec_1104v">
<xs:annotation>
<xs:documentation>Alíquota do COFINS (em
reais) (NT2011/004)
</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);
05 - Operação Tributável (ST);
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="05"/>
<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:
49 - Outras Operações de Saída
50 - Operação com Direito a Crédito - Vinculada
Exclusivamente a Receita Tributada no Mercado
Interno
51 - Operação com Direito a Crédito – Vinculada
Exclusivamente a Receita Não Tributada no
Mercado Interno
52 - Operação com Direito a Crédito - Vinculada
Exclusivamente a Receita de Exportação
53 - Operação com Direito a Crédito - Vinculada
a Receitas Tributadas e Não-Tributadas no
Mercado Interno
54 - Operação com Direito a Crédito - Vinculada
a Receitas Tributadas no Mercado Interno e de
Exportação
55 - Operação com Direito a Crédito - Vinculada
a Receitas Não-Tributadas no Mercado Interno e
de Exportação
56 - Operação com Direito a Crédito - Vinculada
a Receitas Tributadas e Não-Tributadas no
Mercado Interno, e de Exportação
60 - Crédito Presumido - Operação de Aquisição
Vinculada Exclusivamente a Receita Tributada no
Mercado Interno
61 - Crédito Presumido - Operação de Aquisição
Vinculada Exclusivamente a Receita Não-Tributada
no Mercado Interno
62 - Crédito Presumido - Operação de Aquisição
Vinculada Exclusivamente a Receita de Exportação
63 - Crédito Presumido - Operação de Aquisição
Vinculada a Receitas Tributadas e Não-Tributadas
no Mercado Interno
64 - Crédito Presumido - Operação de Aquisição
Vinculada a Receitas Tributadas no Mercado
Interno e de Exportação
65 - Crédito Presumido - Operação de Aquisição
Vinculada a Receitas Não-Tributadas no Mercado
Interno e de Exportação
66 - Crédito Presumido - Operação de Aquisição
Vinculada a Receitas Tributadas e Não-Tributadas
no Mercado Interno, e de Exportação
67 - Crédito Presumido - Outras Operações
70 - Operação de Aquisição sem Direito a Crédito
71 - Operação de Aquisição com Isenção
72 - Operação de Aquisição com Suspensão
73 - Operação de Aquisição a Alíquota Zero
74 - Operação de Aquisição sem Incidência da
Contribuição
75 - Operação de Aquisição por Substituição
Tributária
98 - Outras Operações de Entrada
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:
49 - Outras Operações de Saída
50 - Operação com Direito a Crédito
- Vinculada Exclusivamente a Receita
Tributada no Mercado Interno
51 - Operação com Direito a Crédito
– Vinculada Exclusivamente a Receita
Não Tributada no Mercado Interno
52 - Operação com Direito a Crédito
- Vinculada Exclusivamente a Receita
de Exportação
53 - Operação com Direito a Crédito
- Vinculada a Receitas Tributadas e
Não-Tributadas no Mercado Interno
54 - Operação com Direito a Crédito
- Vinculada a Receitas Tributadas no
Mercado Interno e de Exportação
55 - Operação com Direito a Crédito
- Vinculada a Receitas
Não-Tributadas no Mercado Interno e
de Exportação
56 - Operação com Direito a Crédito
- Vinculada a Receitas Tributadas e
Não-Tributadas no Mercado Interno, e
de Exportação
60 - Crédito Presumido - Operação de
Aquisição Vinculada Exclusivamente a
Receita Tributada no Mercado Interno
61 - Crédito Presumido - Operação de
Aquisição Vinculada Exclusivamente a
Receita Não-Tributada no Mercado
Interno
62 - Crédito Presumido - Operação de
Aquisição Vinculada Exclusivamente a
Receita de Exportação
63 - Crédito Presumido - Operação de
Aquisição Vinculada a Receitas
Tributadas e Não-Tributadas no
Mercado Interno
64 - Crédito Presumido - Operação de
Aquisição Vinculada a Receitas
Tributadas no Mercado Interno e de
Exportação
65 - Crédito Presumido - Operação de
Aquisição Vinculada a Receitas
Não-Tributadas no Mercado Interno e
de Exportação
66 - Crédito Presumido - Operação de
Aquisição Vinculada a Receitas
Tributadas e Não-Tributadas no
Mercado Interno, e de Exportação
67 - Crédito Presumido - Outras
Operações
70 - Operação de Aquisição sem
Direito a Crédito
71 - Operação de Aquisição com
Isenção
72 - Operação de Aquisição com
Suspensão
73 - Operação de Aquisição a
Alíquota Zero
74 - Operação de Aquisição sem
Incidência da Contribuição
75 - Operação de Aquisição por
Substituição Tributária
98 - Outras Operações de Entrada
99 - Outras Operações.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="49"/>
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="52"/>
<xs:enumeration value="53"/>
<xs:enumeration value="54"/>
<xs:enumeration value="55"/>
<xs:enumeration value="56"/>
<xs:enumeration value="60"/>
<xs:enumeration value="61"/>
<xs:enumeration value="62"/>
<xs:enumeration value="63"/>
<xs:enumeration value="64"/>
<xs:enumeration value="65"/>
<xs:enumeration value="66"/>
<xs:enumeration value="67"/>
<xs:enumeration value="70"/>
<xs:enumeration value="71"/>
<xs:enumeration value="72"/>
<xs:enumeration value="73"/>
<xs:enumeration value="74"/>
<xs:enumeration value="75"/>
<xs:enumeration value="98"/>
<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_0302a04">
<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_1204v">
<xs:annotation>
<xs:documentation>Quantidade
Vendida (NT2011/004)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vAliqProd"
type="TDec_1104v">
<xs:annotation>
<xs:documentation>Alíquota do
COFINS (em reais)
(NT2011/004)
</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 minOccurs="0" name="COFINSST">
<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_1302">
<xs:annotation>
<xs:documentation>Valor da BC do COFINS ST
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pCOFINS" type="TDec_0302a04">
<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_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 ST(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 ST
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ICMSUFDest">
<xs:annotation>
<xs:documentation>Grupo a ser informado nas vendas
interestarduais para consumidor final, não contribuinte de
ICMS
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="vBCUFDest" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da Base de Cálculo do ICMS
na UF do destinatário.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vBCFCPUFDest"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor da Base de Cálculo do FCP na
UF do destinatário.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pFCPUFDest"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Percentual adicional inserido na
alíquota interna da UF de destino, relativo ao
Fundo de Combate à Pobreza (FCP) naquela UF.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSUFDest" type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alíquota adotada nas operações
internas na UF do destinatário para o produto /
mercadoria.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSInter">
<xs:annotation>
<xs:documentation>Alíquota interestadual das UF
envolvidas: - 4% alíquota interestadual para
produtos importados; - 7% para os Estados de
origem do Sul e Sudeste (exceto ES), destinado
para os Estados do Norte e Nordeste ou ES; - 12%
para os demais casos.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="4.00"/>
<xs:enumeration value="7.00"/>
<xs:enumeration value="12.00"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pICMSInterPart" type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Percentual de partilha para a UF
do destinatário: - 40% em 2016; - 60% em 2017; -
80% em 2018; - 100% a partir de 2019.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vFCPUFDest"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS relativo ao Fundo de
Combate à Pobreza (FCP) da UF de destino.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSUFDest" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS de partilha para a
UF do destinatário.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSUFRemet" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do ICMS de partilha para a
UF do remetente. Nota: A partir de 2019, este
valor será zero.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="impostoDevol">
<xs:complexType>
<xs:sequence>
<xs:element name="pDevol" type="TDec_0302Max100">
<xs:annotation>
<xs:documentation>Percentual de mercadoria devolvida
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IPI">
<xs:annotation>
<xs:documentation>Informação de IPI devolvido</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="vIPIDevol" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do IPI devolvido
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="infAdProd">
<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="vICMSDeson" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total do ICMS desonerado
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vFCPUFDest" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor total do ICMS relativo ao Fundo de
Combate à Pobreza (FCP) para a UF de destino.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vICMSUFDest" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor total do ICMS de partilha para a UF do
destinatário
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vICMSUFRemet" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor total do ICMS de partilha para a UF do
remetente
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCP" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total do FCP (Fundo de Combate à
Pobreza).
</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="vFCPST" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total do FCP (Fundo de Combate à
Pobreza) retido por substituição tributária.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total do FCP (Fundo de Combate à
Pobreza) retido anteriormente por substituição tributária.
</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="vIPIDevol" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total do IPI devolvido. Deve ser
informado quando preenchido o Grupo Tributos Devolvidos na
emissão de nota finNFe=4 (devolução) nas operações com não
contribuintes do IPI. Corresponde ao total da soma dos
campos id: UA04.
</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:element minOccurs="0" name="vTotTrib" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor estimado total de impostos federais,
estaduais e municipais
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ISSQNtot">
<xs:annotation>
<xs:documentation>Totais referentes ao ISSQN</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="vServ" type="TDec_1302Opc">
<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 minOccurs="0" name="vBC" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Base de Cálculo do ISS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vISS" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Total do ISS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vPIS" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor do PIS sobre serviços</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vCOFINS" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor do COFINS sobre serviços
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dCompet" type="TData">
<xs:annotation>
<xs:documentation>Data da prestação do serviço (AAAA-MM-DD)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDeducao" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor dedução para redução da base de
cálculo
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vOutro" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor outras retenções</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDescIncond" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor desconto incondicionado
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDescCond" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor desconto condicionado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vISSRet" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Total Retenção ISS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="cRegTrib">
<xs:annotation>
<xs:documentation>Código do regime especial de tributação
</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:enumeration value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="retTrib">
<xs:annotation>
<xs:documentation>Retenção de Tributos Federais</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="vRetPIS" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Retido de PIS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vRetCOFINS" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Retido de COFINS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vRetCSLL" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Retido de CSLL</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vBCIRRF" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Base de Cálculo do IRRF</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vIRRF" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Valor Retido de IRRF</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vBCRetPrev" type="TDec_1302Opc">
<xs:annotation>
<xs:documentation>Base de Cálculo da Retenção da Previdêncica
Social
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vRetPrev" type="TDec_1302Opc">
<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- Contratação do Frete por conta do Remetente (CIF);
1- Contratação do Frete por conta do destinatário/remetente (FOB);
2- Contratação do Frete por conta de terceiros;
3- Transporte próprio por conta do remetente;
4- Transporte próprio por conta do destinatário;
9- Sem Ocorrência de transporte.
</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="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="transporta">
<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 minOccurs="0" name="xNome">
<xs:annotation>
<xs:documentation>Razão Social ou nome do transportador
</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 minOccurs="0" name="IE" type="TIeDest">
<xs:annotation>
<xs:documentation>Inscrição Estadual (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="xEnder">
<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 minOccurs="0" name="xMun">
<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 minOccurs="0" name="UF" type="TUf">
<xs:annotation>
<xs:documentation>Sigla da UF</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="retTransp">
<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_0302a04">
<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">
<xs:annotation>
<xs:documentation>Código Fiscal de Operações e Prestações
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
</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:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="veicTransp" type="TVeiculo">
<xs:annotation>
<xs:documentation>Dados do veículo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="5" minOccurs="0" name="reboque" type="TVeiculo">
<xs:annotation>
<xs:documentation>Dados do reboque/Dolly (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element minOccurs="0" name="vagao">
<xs:annotation>
<xs:documentation>Identificação do vagão (v2.0)</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 minOccurs="0" name="balsa">
<xs:annotation>
<xs:documentation>Identificação da balsa (v2.0)</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:choice>
<xs:element maxOccurs="5000" minOccurs="0" name="vol">
<xs:annotation>
<xs:documentation>Dados dos volumes</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="qVol">
<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 minOccurs="0" name="esp">
<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 minOccurs="0" name="marca">
<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 minOccurs="0" name="nVol">
<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 minOccurs="0" name="pesoL" type="TDec_1203">
<xs:annotation>
<xs:documentation>Peso líquido (em kg)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pesoB" type="TDec_1203">
<xs:annotation>
<xs:documentation>Peso bruto (em kg)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="5000" minOccurs="0" name="lacres">
<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 minOccurs="0" name="cobr">
<xs:annotation>
<xs:documentation>Dados da cobrança da NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fat">
<xs:annotation>
<xs:documentation>Dados da fatura</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nFat">
<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 minOccurs="0" name="vOrig" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor original da fatura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vDesc" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do desconto da fatura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="vLiq" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor líquido da fatura</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="120" minOccurs="0" name="dup">
<xs:annotation>
<xs:documentation>Dados das duplicatas NT 2011/004</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nDup">
<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 minOccurs="0" name="dVenc" type="TData">
<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">
<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 minOccurs="1" name="pag">
<xs:annotation>
<xs:documentation>Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="100" minOccurs="1" name="detPag">
<xs:annotation>
<xs:documentation>Grupo de detalhamento da forma de pagamento.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="indPag">
<xs:annotation>
<xs:documentation>Indicador da Forma de Pagamento:0-Pagamento à
Vista;1-Pagamento à Prazo;
</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="tPag">
<xs:annotation>
<xs:documentation>Forma de
Pagamento:01-Dinheiro;02-Cheque;03-Cartão de
Crédito;04-Cartão de Débito;05-Crédito Loja;10-Vale
Alimentação;11-Vale Refeição;12-Vale Presente;13-Vale
Combustível;14 - Duplicata Mercantil;15 - Boleto Bancario;90
- Sem Pagamento;99 - Outros
</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="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="15"/>
<xs:enumeration value="90"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="vPag" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do Pagamento. Esta tag poderá ser
omitida quando a tag tPag=90 (Sem Pagamento), caso contrário
deverá ser preenchida.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="card">
<xs:annotation>
<xs:documentation>Grupo de Cartões</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpIntegra">
<xs:annotation>
<xs:documentation>Tipo de Integração do processo de
pagamento com o sistema de automação da empresa/
1=Pagamento integrado com o sistema de automação
da empresa Ex. equipamento TEF , Comercio
Eletronico
2=Pagamento não integrado com o sistema de
automação da empresa Ex: equipamento POS
</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 minOccurs="0" name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ da credenciadora de cartão de
crédito/débito
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="tBand">
<xs:annotation>
<xs:documentation>Bandeira da operadora de cartão de
crédito/débito:01–Visa; 02–Mastercard;
03–American Express; 04–Sorocred;05-Diners
Club;06-Elo;07-Hipercard;08-Aura;09-Cabal;99–Outros
</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="06"/>
<xs:enumeration value="07"/>
<xs:enumeration value="08"/>
<xs:enumeration value="09"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="cAut">
<xs:annotation>
<xs:documentation>Número de autorização da operação
cartão de crédito/débito
</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:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="vTroco" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do Troco.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="infAdic">
<xs:annotation>
<xs:documentation>Informações adicionais da NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="infAdFisco">
<xs:annotation>
<xs:documentation>Informações adicionais de interesse do Fisco (v2.0)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:maxLength value="2000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="infCpl">
<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 maxOccurs="10" minOccurs="0" name="obsCont">
<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 maxOccurs="10" minOccurs="0" name="obsFisco">
<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 maxOccurs="100" minOccurs="0" name="procRef">
<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 minOccurs="0" name="exporta">
<xs:annotation>
<xs:documentation>Informações de exportação</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UFSaidaPais" type="TUfEmi">
<xs:annotation>
<xs:documentation>Sigla da UF de Embarque ou de transposição de fronteira
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xLocExporta">
<xs:annotation>
<xs:documentation>Local de Embarque ou de transposição de fronteira
</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 minOccurs="0" name="xLocDespacho">
<xs:annotation>
<xs:documentation>Descrição do local de despacho</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 minOccurs="0" name="compra">
<xs:annotation>
<xs:documentation>Informações de compras (Nota de Empenho, Pedido e Contrato)
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xNEmp">
<xs:annotation>
<xs:documentation>Informação da Nota de Empenho de compras públicas
(NT2011/004)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="xPed">
<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 minOccurs="0" name="xCont">
<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:element minOccurs="0" name="cana">
<xs:annotation>
<xs:documentation>Informações de registro aquisições de cana</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="safra">
<xs:annotation>
<xs:documentation>Identificação da safra</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="4"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ref">
<xs:annotation>
<xs:documentation>Mês e Ano de Referência, formato: MM/AAAA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="31" name="forDia">
<xs:annotation>
<xs:documentation>Fornecimentos diários</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="qtde" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Quantidade em quilogramas - peso líquido
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="dia" use="required">
<xs:annotation>
<xs:documentation>Número do dia</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:unique name="pk_Dia">
<xs:selector xpath="./*"/>
<xs:field xpath="@dia"/>
</xs:unique>
</xs:element>
<xs:element name="qTotMes" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Total do mês</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qTotAnt" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Total Anterior</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qTotGer" type="TDec_1110v">
<xs:annotation>
<xs:documentation>Total Geral</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="10" minOccurs="0" name="deduc">
<xs:annotation>
<xs:documentation>Deduções - Taxas e Contribuições</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="xDed">
<xs:annotation>
<xs:documentation>Descrição da Deduçã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="vDed" type="TDec_1302">
<xs:annotation>
<xs:documentation>valor da dedução</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="vFor" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor dos fornecimentos</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vTotDed" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Total das Deduções</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vLiqFor" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor Líquido dos fornecimentos</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="infRespTec" type="TInfRespTec">
<xs:annotation>
<xs:documentation>Informações do Responsável Técnico pela emissão do DF-e
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="versao" type="TVerNFe" use="required">
<xs:annotation>
<xs:documentation>Versão do leiaute (v4.00)</xs:documentation>
</xs:annotation>
</xs:attribute>
<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 minOccurs="0" name="infNFeSupl">
<xs:annotation>
<xs:documentation>Informações suplementares Nota Fiscal</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="qrCode">
<xs:annotation>
<xs:documentation>Texto com o QR-Code impresso no DANFE NFC-e</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="100"/>
<xs:maxLength value="600"/>
<xs:pattern
value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&amp;nVersao=100&amp;tpAmb=[1-2](&amp;cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&amp;dhEmi=[A-Fa-f0-9]{50}&amp;vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;digVal=[A-Fa-f0-9]{56}&amp;cIdToken=[0-9]{6}&amp;cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="1" name="urlChave">
<xs:annotation>
<xs:documentation>Informar a URL da &quot;Consulta por chave de acesso da NFC-e&quot;. A
mesma URL que deve estar informada no DANFE NFC-e para consulta por chave de acesso.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="21"/>
<xs:maxLength value="85"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</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="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. 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 minOccurs="0" name="nProt" type="TProt">
<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 minOccurs="0" name="digVal" type="ds:DigestValueType">
<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 minOccurs="0">
<xs:element name="cMsg">
<xs:annotation>
<xs:documentation>Código da Mensagem.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="xMsg">
<xs:annotation>
<xs:documentation>Mensagem da SEFAZ para o emissor.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:sequence>
<xs:attribute name="Id" type="xs:ID" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" ref="ds:Signature"/>
</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="indSinc">
<xs:annotation>
<xs:documentation>Indicador de processamento síncrono. 0=NÃO; 1=SIM=Síncrono</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 maxOccurs="50" name="NFe" type="TNFe"/>
</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 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="dhRecbto" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SSTZD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element minOccurs="0" name="infRec">
<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="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:element minOccurs="0" name="protNFe" type="TProtNFe">
<xs:annotation>
<xs:documentation>Protocolo de status resultado do processamento sincrono da NFC-e
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</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="dhRecbto" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Em caso de
Rejeição, com data e hora do recebimento do Lote de NF-e enviado.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="cMsg">
<xs:annotation>
<xs:documentation>Código da Mensagem (v2.0)
alterado para tamanho variavel 1-4. (NT2011/004)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="xMsg">
<xs:annotation>
<xs:documentation>Mensagem da SEFAZ para o emissor. (v2.0)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:element maxOccurs="50" minOccurs="0" name="protNFe" type="TProtNFe">
<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 minOccurs="0" name="xCpl">
<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="TUf">
<xs:annotation>
<xs:documentation>Sigla da UF, informar EX para operações com o exterior.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CEP">
<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 minOccurs="0" name="cPais">
<xs:annotation>
<xs:documentation>Código de Pais</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="xPais">
<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 minOccurs="0" name="fone">
<xs:annotation>
<xs:documentation>Telefone, preencher com Código DDD + número do telefone , nas operações com
exterior é permtido informar o código do país + código da localidade + número do telefone
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{6,14}"/>
</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 minOccurs="0" name="xCpl">
<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</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="TUfEmi">
<xs:annotation>
<xs:documentation>Sigla da UF</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CEP">
<xs:annotation>
<xs:documentation>CEP - NT 2011/004</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 minOccurs="0" name="cPais">
<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 minOccurs="0" name="xPais">
<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 minOccurs="0" name="fone">
<xs:annotation>
<xs:documentation>Preencher com Código DDD + número do telefone (v.2.0)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{6,14}"/>
</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 // v2.0
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="CNPJ" type="TCnpjOpc">
<xs:annotation>
<xs:documentation>CNPJ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF" type="TCpf">
<xs:annotation>
<xs:documentation>CPF (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" name="xNome">
<xs:annotation>
<xs:documentation>Razão Social ou Nome do Expedidor/Recebedor</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="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 minOccurs="0" name="xCpl">
<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)</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:element minOccurs="0" name="CEP">
<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 minOccurs="0" name="cPais">
<xs:annotation>
<xs:documentation>Código de Pais</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="xPais">
<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 minOccurs="0" name="fone">
<xs:annotation>
<xs:documentation>Telefone, preencher com Código DDD + número do telefone , nas operações com
exterior é permtido informar o código do país + código da localidade + número do telefone
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{6,14}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="email">
<xs:annotation>
<xs:documentation>Informar o e-mail do expedidor/Recebedor. O campo pode ser utilizado para informar
o e-mail de recepção da NF-e indicada pelo expedidor
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="IE" type="TIe">
<xs:annotation>
<xs:documentation>Inscrição Estadual (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TInfRespTec">
<xs:annotation>
<xs:documentation>Grupo de informações do responsável técnico pelo sistema de emissão de DF-e
</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="xContato">
<xs:annotation>
<xs:documentation>Informar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema
utilizado na emissão do documento fiscal eletrônico.
</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="email">
<xs:annotation>
<xs:documentation>Informar o e-mail da pessoa a ser contatada na empresa desenvolvedora do
sistema.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:whiteSpace value="preserve"/>
<xs:minLength value="6"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="fone">
<xs:annotation>
<xs:documentation>Informar o telefone da pessoa a ser contatada na empresa desenvolvedora do
sistema. Preencher com o Código DDD + número do telefone.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{6,14}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="idCSRT">
<xs:annotation>
<xs:documentation>Identificador do CSRT utilizado para montar o hash do CSRT</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="hashCSRT">
<xs:annotation>
<xs:documentation>O hashCSRT é o resultado da função hash (SHA-1 – Base64) do CSRT fornecido
pelo fisco mais a Chave de Acesso da NFe.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:base64Binary">
<xs:length value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</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 (NT2011/004)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
</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 minOccurs="0" name="RNTC">
<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="Torig">
<xs:annotation>
<xs:documentation>Tipo Origem da mercadoria CST ICMS origem da mercadoria: 0-Nacional exceto as indicadas
nos códigos 3, 4, 5 e 8;
1-Estrangeira - Importação direta; 2-Estrangeira - Adquirida no mercado interno; 3-Nacional, conteudo
superior 40% e inferior ou igual a 70%; 4-Nacional, processos produtivos básicos; 5-Nacional, conteudo
inferior 40%; 6-Estrangeira - Importação direta, com similar nacional, lista CAMEX; 7-Estrangeira -
mercado interno, sem simular,lista CAMEX;8-Nacional, Conteúdo de Importação superior a 70%.
</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:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TFinNFe">
<xs:annotation>
<xs:documentation>Tipo Finalidade da NF-e (1=Normal; 2=Complementar; 3=Ajuste; 4=Devolução/Retorno)
</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:enumeration value="4"/>
</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="01.01"/>
<xs:enumeration value="01.02"/>
<xs:enumeration value="01.03"/>
<xs:enumeration value="01.04"/>
<xs:enumeration value="01.05"/>
<xs:enumeration value="01.06"/>
<xs:enumeration value="01.07"/>
<xs:enumeration value="01.08"/>
<xs:enumeration value="01.09"/>
<xs:enumeration value="02.01"/>
<xs:enumeration value="03.02"/>
<xs:enumeration value="03.03"/>
<xs:enumeration value="03.04"/>
<xs:enumeration value="03.05"/>
<xs:enumeration value="04.01"/>
<xs:enumeration value="04.02"/>
<xs:enumeration value="04.03"/>
<xs:enumeration value="04.04"/>
<xs:enumeration value="04.05"/>
<xs:enumeration value="04.06"/>
<xs:enumeration value="04.07"/>
<xs:enumeration value="04.08"/>
<xs:enumeration value="04.09"/>
<xs:enumeration value="04.10"/>
<xs:enumeration value="04.11"/>
<xs:enumeration value="04.12"/>
<xs:enumeration value="04.13"/>
<xs:enumeration value="04.14"/>
<xs:enumeration value="04.15"/>
<xs:enumeration value="04.16"/>
<xs:enumeration value="04.17"/>
<xs:enumeration value="04.18"/>
<xs:enumeration value="04.19"/>
<xs:enumeration value="04.20"/>
<xs:enumeration value="04.21"/>
<xs:enumeration value="04.22"/>
<xs:enumeration value="04.23"/>
<xs:enumeration value="05.01"/>
<xs:enumeration value="05.02"/>
<xs:enumeration value="05.03"/>
<xs:enumeration value="05.04"/>
<xs:enumeration value="05.05"/>
<xs:enumeration value="05.06"/>
<xs:enumeration value="05.07"/>
<xs:enumeration value="05.08"/>
<xs:enumeration value="05.09"/>
<xs:enumeration value="06.01"/>
<xs:enumeration value="06.02"/>
<xs:enumeration value="06.03"/>
<xs:enumeration value="06.04"/>
<xs:enumeration value="06.05"/>
<xs:enumeration value="06.06"/>
<xs:enumeration value="07.01"/>
<xs:enumeration value="07.02"/>
<xs:enumeration value="07.03"/>
<xs:enumeration value="07.04"/>
<xs:enumeration value="07.05"/>
<xs:enumeration value="07.06"/>
<xs:enumeration value="07.07"/>
<xs:enumeration value="07.08"/>
<xs:enumeration value="07.09"/>
<xs:enumeration value="07.10"/>
<xs:enumeration value="07.11"/>
<xs:enumeration value="07.12"/>
<xs:enumeration value="07.13"/>
<xs:enumeration value="07.16"/>
<xs:enumeration value="07.17"/>
<xs:enumeration value="07.18"/>
<xs:enumeration value="07.19"/>
<xs:enumeration value="07.20"/>
<xs:enumeration value="07.21"/>
<xs:enumeration value="07.22"/>
<xs:enumeration value="08.01"/>
<xs:enumeration value="08.02"/>
<xs:enumeration value="09.01"/>
<xs:enumeration value="09.02"/>
<xs:enumeration value="09.03"/>
<xs:enumeration value="10.01"/>
<xs:enumeration value="10.02"/>
<xs:enumeration value="10.03"/>
<xs:enumeration value="10.04"/>
<xs:enumeration value="10.05"/>
<xs:enumeration value="10.06"/>
<xs:enumeration value="10.07"/>
<xs:enumeration value="10.08"/>
<xs:enumeration value="10.09"/>
<xs:enumeration value="10.10"/>
<xs:enumeration value="11.01"/>
<xs:enumeration value="11.02"/>
<xs:enumeration value="11.03"/>
<xs:enumeration value="11.04"/>
<xs:enumeration value="12.01"/>
<xs:enumeration value="12.02"/>
<xs:enumeration value="12.03"/>
<xs:enumeration value="12.04"/>
<xs:enumeration value="12.05"/>
<xs:enumeration value="12.06"/>
<xs:enumeration value="12.07"/>
<xs:enumeration value="12.08"/>
<xs:enumeration value="12.09"/>
<xs:enumeration value="12.10"/>
<xs:enumeration value="12.11"/>
<xs:enumeration value="12.12"/>
<xs:enumeration value="12.13"/>
<xs:enumeration value="12.14"/>
<xs:enumeration value="12.15"/>
<xs:enumeration value="12.16"/>
<xs:enumeration value="12.17"/>
<xs:enumeration value="13.02"/>
<xs:enumeration value="13.03"/>
<xs:enumeration value="13.04"/>
<xs:enumeration value="13.05"/>
<xs:enumeration value="14.01"/>
<xs:enumeration value="14.02"/>
<xs:enumeration value="14.03"/>
<xs:enumeration value="14.04"/>
<xs:enumeration value="14.05"/>
<xs:enumeration value="14.06"/>
<xs:enumeration value="14.07"/>
<xs:enumeration value="14.08"/>
<xs:enumeration value="14.09"/>
<xs:enumeration value="14.10"/>
<xs:enumeration value="14.11"/>
<xs:enumeration value="14.12"/>
<xs:enumeration value="14.13"/>
<xs:enumeration value="14.14"/>
<xs:enumeration value="15.01"/>
<xs:enumeration value="15.02"/>
<xs:enumeration value="15.03"/>
<xs:enumeration value="15.04"/>
<xs:enumeration value="15.05"/>
<xs:enumeration value="15.06"/>
<xs:enumeration value="15.07"/>
<xs:enumeration value="15.08"/>
<xs:enumeration value="15.09"/>
<xs:enumeration value="15.10"/>
<xs:enumeration value="15.11"/>
<xs:enumeration value="15.12"/>
<xs:enumeration value="15.13"/>
<xs:enumeration value="15.14"/>
<xs:enumeration value="15.15"/>
<xs:enumeration value="15.16"/>
<xs:enumeration value="15.17"/>
<xs:enumeration value="15.18"/>
<xs:enumeration value="16.01"/>
<xs:enumeration value="16.02"/>
<xs:enumeration value="17.01"/>
<xs:enumeration value="17.02"/>
<xs:enumeration value="17.03"/>
<xs:enumeration value="17.04"/>
<xs:enumeration value="17.05"/>
<xs:enumeration value="17.06"/>
<xs:enumeration value="17.08"/>
<xs:enumeration value="17.09"/>
<xs:enumeration value="17.10"/>
<xs:enumeration value="17.11"/>
<xs:enumeration value="17.12"/>
<xs:enumeration value="17.13"/>
<xs:enumeration value="17.14"/>
<xs:enumeration value="17.15"/>
<xs:enumeration value="17.16"/>
<xs:enumeration value="17.17"/>
<xs:enumeration value="17.18"/>
<xs:enumeration value="17.19"/>
<xs:enumeration value="17.20"/>
<xs:enumeration value="17.21"/>
<xs:enumeration value="17.22"/>
<xs:enumeration value="17.23"/>
<xs:enumeration value="17.24"/>
<xs:enumeration value="17.25"/>
<xs:enumeration value="18.01"/>
<xs:enumeration value="19.01"/>
<xs:enumeration value="20.01"/>
<xs:enumeration value="20.02"/>
<xs:enumeration value="20.03"/>
<xs:enumeration value="21.01"/>
<xs:enumeration value="22.01"/>
<xs:enumeration value="23.01"/>
<xs:enumeration value="24.01"/>
<xs:enumeration value="25.01"/>
<xs:enumeration value="25.02"/>
<xs:enumeration value="25.03"/>
<xs:enumeration value="25.04"/>
<xs:enumeration value="25.05"/>
<xs:enumeration value="26.01"/>
<xs:enumeration value="27.01"/>
<xs:enumeration value="28.01"/>
<xs:enumeration value="29.01"/>
<xs:enumeration value="30.01"/>
<xs:enumeration value="31.01"/>
<xs:enumeration value="32.01"/>
<xs:enumeration value="33.01"/>
<xs:enumeration value="34.01"/>
<xs:enumeration value="35.01"/>
<xs:enumeration value="36.01"/>
<xs:enumeration value="37.01"/>
<xs:enumeration value="38.01"/>
<xs:enumeration value="39.01"/>
<xs:enumeration value="40.01"/>
</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 - 4.00</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="4\.00"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TGuid">
<xs:annotation>
<xs:documentation>Identificador único (Globally Unique Identifier)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="TIpi">
<xs:annotation>
<xs:documentation>Tipo: Dados do IPI</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CNPJProd" type="TCnpj">
<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 minOccurs="0" name="cSelo">
<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 minOccurs="0" name="qSelo">
<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_0302a04">
<xs:annotation>
<xs:documentation>Alíquota do IPI</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element name="qUnid" type="TDec_1204v">
<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:schema>