Beruflich Dokumente
Kultur Dokumente
>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by
softwares@procergs.rs.gov.br (PROCERGS) -->
<!-- PL_009 alteraes de esquema decorrentes da - NT2016.002 v1.20 - 31/05/2017
13:14hs-->
<!-- PL_008g alteraes de esquema decorrentes da - NT2015.002 - 15/07/2015 -->
<!-- PL_008h alteraes de esquema decorrentes da - NT2015.003 - 17/09/2015 -->
<!-- PL_008i -->
<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 Eletrnica</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="infNFe">
<xs:annotation>
<xs:documentation>Informaes da Nota Fiscal
eletrnica</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ide">
<xs:annotation>
<xs:documentation>identificao da
NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="cUF"
type="TCodUfIBGE">
<xs:annotation>
<xs:whiteSpace value="preserve"/>
<xs:pattern
value="[0-9]{8}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="natOp">
<xs:annotation>
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mod"
type="TMod">
<xs:annotation>
<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: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: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: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>Identificao do Ambiente:
1 - Produo
2 - Homologao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="finNFe"
type="TFinNFe">
<xs:annotation>
<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: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: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: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:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="refNF">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
</xs:annotation>
</xs:element>
<xs:element name="AAMM">
<xs:annotation>
<xs:documentation>AAMM da emisso</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:annotation>
</xs:annotation>
</xs:element>
<xs:element name="mod">
<xs:annotation>
</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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
name="refNFP">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="AAMM">
<xs:annotation>
<xs:documentation>AAMM da emisso 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:annotation>
<xs:documentation>CNPJ do emitente da NF de
produtor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>CPF do emitente da NF de
produtor</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:annotation>
<xs:documentation>IE do emitente da NF de
Produtor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mod">
<xs:annotation>
</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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
name="refCTe" type="TChNFe">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="refECF">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="mod">
<xs:annotation>
</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: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: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>Identificao do
emitente</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="CNPJ"
type="TCnpj">
<xs:annotation>
<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>Endereo do emitente</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IE"
type="TIe">
<xs:annotation>
<xs:documentation>Inscrio 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: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>Emisso 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>rgo 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>Matrcula 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:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0"
name="dEmi" type="TData">
<xs:annotation>
<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>Nmero do CNPJ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF"
type="TCpf">
<xs:annotation>
<xs:documentation>Nmero do CPF</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="idEstrangeiro">
<xs:annotation>
<xs:documentation>Identificador do destinatrio, 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: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 endereo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indIEDest">
<xs:annotation>
<xs:documentation>Indicador da IE do destinatrio:
1 Contribuinte ICMSpagamento vista;
2 Contribuinte isento de inscrio;
9 No 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: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:minLength value="1"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0"
name="email">
<xs:annotation>
<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>Identificao do
Local de Retirada (informar apenas quando for diferente do endereo do
remetente)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="entrega"
type="TLocal">
<xs:annotation>
<xs:documentation>Identificao do
Local de Entrega (informar apenas quando for diferente do endereo do
destinatrio)</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 servios da NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="cProd">
<xs:annotation>
</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:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element
name="xProd">
<xs:annotation>
<xs: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: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: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:annotation>
</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:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="S"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element
minOccurs="0" name="cBenef">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element
minOccurs="0" name="EXTIPI">
<xs:annotation>
</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:annotation>
</xs:element>
<xs:element
name="vUnCom" type="TDec_1110v">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vProd" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="cEANTrib">
<xs:annotation>
<xs:documentation>GTIN (Global Trade Item Number) da unidade tributvel,
antigo cdigo EAN ou cdigo de barras</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element
name="uTrib">
<xs:annotation>
<xs:documentation>Unidade Tributvel</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:annotation>
</xs:element>
<xs:element
name="vUnTrib" type="TDec_1110v">
<xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vFrete" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vSeg" type="TDec_1302Opc">
<xs:annotation>
</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:annotation>
</xs:element>
<xs:element
name="indTot">
<xs:annotation>
</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>Delcarao de Importao
(NT 2011/004)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nDI">
<xs:annotation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:minLength value="1"/>
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="xLocDesemb">
<xs:annotation>
<xs:documentation>Local do desembarao
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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="tpViaTransp">
<xs:annotation>
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:annotation>
</xs:annotation>
</xs:element>
<xs:element name="tpIntermedio">
<xs:annotation>
</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:annotation>
<xs:documentation>CNPJ do adquirente ou do
encomendante</xs:documentation>
</xs:annotation>
</xs:element>
<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: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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nAdicao">
<xs:annotation>
<xs:documentation>Nmero da
Adio</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: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>Cdigo do fabricante
estrangeiro (usado nos sistemas internos de informao 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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</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 exportao</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
</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:annotation>
<xs:documentation>Exportao indireta</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nRE">
<xs:annotation>
<xs:documentation>Registro de
exportao</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:annotation>
</xs:annotation>
</xs:element>
<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: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: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:annotation>
</xs:element>
<xs:element
maxOccurs="500" minOccurs="0" name="rastro">
<xs:complexType>
<xs:sequence>
<xs:element name="nLote">
<xs:annotation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
<xs:documentation>Quantidade de produto no
lote.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice
minOccurs="0">
<xs:annotation>
</xs:annotation>
<xs:element name="veicProd">
<xs:annotation>
<xs:documentation>Veculos novos</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpOp">
<xs:annotation>
</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: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: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>Descrio 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: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: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 lquido</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 (srie)</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: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>Nmero 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: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: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
Fabricao</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 Fabricao</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: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: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: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: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: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: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: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>Restrio
0 - No h;
1 - Alienao Fiduciria;
2 - Arrendamento Mercantil;
3 - Reserva de Domnio;
4 - Penhor de Veculos;
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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>Cdigo de Produto da ANVISA. Utilizar o
nmero do registro do produto da Cmara de Regulao do Mercado de Medicamento
CMED.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="TString">
<xs:length value="13"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
<xs:documentation>Preo Mximo ao
Consumidor.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:annotation>
<xs:documentation>Armamentos</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpArma">
<xs:annotation>
</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>Nmero de srie 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>Nmero de srie 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: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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="cProdANP">
<xs:annotation>
</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:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="95"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de gs natural importado GLGNi
para o produto GLP (cProdANP=210203001). Informar em nmero deciaml o percentual do
Gs Natural Importado - GLGNi para o produto GLP. Valores de 0 a
1.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</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:annotation>
<xs:documentation>Quantidade de combustvel
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:annotation>
<xs:documentation>Sigla da UF de Consumo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>CIDE Combustveis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor do
CIDE</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:annotation>
<xs:documentation>Informaes do grupo de
"encerrante"</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nBico">
<xs:annotation>
<xs:documentation>Numero de identificao
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:annotation>
<xs:documentation>Numero de identificao
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 identificao
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:annotation>
<xs:documentation>Valor do Encerrante no
nicio do abastecimento</xs:documentation>
</xs:annotation>
</xs:element>
<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>Nmero 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:annotation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:sequence>
<xs:element name="ICMS">
<xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="ICMS00">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo 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
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<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: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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao 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 cobrana do ICMS por substituio tributria</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
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo 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: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
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do ICMS
ST</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo 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 substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMS20">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo pelo
ICMS
20 - Com reduo de base de clculo</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
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Percentual de
reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo 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: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
desonerao</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desonerao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desonerao do ICMS:3-Uso na agropecuria;9-Outros;12-Fomento
agropecurio</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo pelo
ICMS
30 - Isenta ou no tributada e com cobrana do ICMS por substituio
tributria</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
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota 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 clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desonerao</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desonerao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desonerao do ICMS:6-Utilitrios Motocicleta Area 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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributao pelo
ICMS
40 - Isenta
41 - No tributada
50 - Suspenso
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 operaes com veculos beneficiados com a
desonerao 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 desonerao:
1 Txi;
3 Produtor Agropecurio;
4 Frotista/Locadora;
5 Diplomtico/Consular;
6 Utilitrios e Motocicletas da Amaznia Ocidental e reas de Livre Comrcio
(Resoluo 714/88 e 790/94 CONTRAN e suas alteraes);
7 SUFRAMA;
8 - Venda a rgo Pblico;
9 Outros
10- Deficiente Condutor
11- Deficiente no condutor
16 - Olimpadas Rio 2016</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:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMS51">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo pelo
ICMS
20 - Com reduo de base de clculo</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:annotation>
<xs:documentation>Modalidade de
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:documentation>Percentual de
reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
imposto</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor do ICMS da
Operao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual do
diferemento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor do ICMS da
diferido</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo 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: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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributao pelo
ICMS
60 - ICMS cobrado anteriormente por substituio tributria</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 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 clculo 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 substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMS70">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo pelo
ICMS
70 - Com reduo de base de clculo e cobrana do ICMS por substituio
tributria</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
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Percentual de
reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo 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: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
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do ICMS
ST</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo do FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desonerao</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desonerao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desonerao do ICMS:3-Uso na agropecuria;9-Outros;12-Fomento
agropecurio</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo 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 determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Valor da BC
do ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual
de reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMS"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alquota 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 clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCP"
type="TDec_0302a04Opc">
<xs:annotation>
</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 determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual
da Margem de Valor Adicionado ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:documentation>Percentual
de reduo 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>Alquota do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vICMSST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element name="vBCFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
da Base de clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
do FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo
desonerao</xs:documentation>
</xs:annotation>
<xs:element name="vICMSDeson"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
ICMS de desonerao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="motDesICMS">
<xs:annotation>
<xs:documentation>Motivo da
desonerao do ICMS:3-Uso na agropecuria;9-Outros;12-Fomento
agropecurio</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributao pelo
ICMS
10 - Tributada e com cobrana do ICMS por substituio tributria;
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
determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Valor da BC do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor do
ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="modBCST">
<xs:annotation>
<xs:documentation>Modalidade de
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do ICMS
ST</xs:documentation>
</xs:annotation>
</xs:element>
<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
determinao do valor da Base de Clculo da operao prpria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Sigla da UF para
qual devido o ICMS ST da operao.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSST">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CST">
<xs:annotation>
<xs:documentation>Tributo pelo
ICMS
41-No Tributado.
60-Cobrado anteriormente por substituio tributria.</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:annotation>
<xs:documentation>Informar o valor
da BC do ICMS ST retido na UF remetente</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</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>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN101">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao 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 permisso de crdito. (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:annotation>
<xs:documentation>Alquota
aplicvel de clculo do crdito (Simples Nacional). (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor crdito 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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao 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 permisso de crdito.
103 Iseno do ICMS no Simples Nacional para faixa de receita bruta.
300 Imune.
400 No 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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>Origem da
mercadoria:
0 Nacional;
1 Estrangeira Importao 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 permisso de crdito e com cobrana do ICMS por
Substituio Tributria (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
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do ICMS
ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:annotation>
<xs:documentation>Alquota
aplicvel de clculo do crdito (Simples Nacional). (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor crdito 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:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>Origem da
mercadoria:
0 Nacional;
1 Estrangeira Importao 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 permisso de crdito e com cobrana do ICMS por
Substituio Tributria;
203- Iseno do ICMS nos Simples Nacional para faixa de receita bruta e com
cobrana do ICMS por Substituio Tributria (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
determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual da
Margem de Valor Adicionado ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual de
reduo da BC ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da BC do
ICMS ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do ICMS
ST (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<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 clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
<xs:documentation>Percentual
de FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN500">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao 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 substituio tributria (substitudo) ou por antecipao
(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 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 clculo 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 substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPSTRet"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do
FCP retido por substituio tributria.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ICMSSN900">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>origem da
mercadoria: 0 - Nacional
1 - Estrangeira - Importao direta
2 - Estrangeira - Adquirida no mercado interno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CSOSN">
<xs:annotation>
<xs:documentation>Tributao 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 determinao da BC do ICMS:
0 - Margem Valor Agregado (%);
1 - Pauta (valor);
2 - Preo Tabelado Mximo (valor);
3 - Valor da Operao.</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:annotation>
<xs:documentation>Valor da BC
do ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual
de reduo da BC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pICMS"
type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alquota 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 determinao da BC do ICMS ST:
0 Preo tabelado ou mximo 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:annotation>
<xs:documentation>Percentual
da Margem de Valor Adicionado ICMS ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Percentual
de reduo 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>Alquota 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 clculo do FCP.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pFCPST"
type="TDec_0302a04Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="vFCPST"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
do FCP retido por substituio tributria.</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>Alquota
aplicvel de clculo do crdito (Simples Nacional). (v2.0)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vCredICMSSN"
type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor
crdito 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:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>Base da BC do Imposto de
Importao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:documentation>Valor do Imposto de
Importao</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element name="ISSQN">
<xs:annotation>
<xs:documentation>ISSQN</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>Valor da BC do
ISSQN</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
ISSQN</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor da do
ISSQN</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor outras
retenes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor desconto
incondicionado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor desconto
condicionado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Valor Reteno
ISS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indISS">
<xs:annotation>
<xs:documentation>Exibilidade do ISS:1-Exigvel;2-No
incidente;3-Iseno;4-Exportao;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:annotation>
</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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Cdigo 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:annotation>
</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: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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:documentation>Valor da BC do
PIS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<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:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="03"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
<xs:documentation>Quantidade Vendida
(NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:documentation>Valor da BC do
PIS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do PIS
(em percentual)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:annotation>
<xs:documentation>Quantidade
Vendida (NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do PIS
(em reais) (NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<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:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:annotation>
<xs:documentation>Valor da BC do PIS
ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:annotation>
<xs:documentation>Quantidade
Vendida</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:annotation>
</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:documentation>Valor da BC do
COFINS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="03"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:annotation>
<xs:documentation>Quantidade Vendida
(NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CST">
<xs:annotation>
</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:annotation>
<xs:documentation>Valor da BC do
COFINS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
COFINS (em percentual)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:annotation>
<xs:documentation>Quantidade
Vendida (NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>Alquota do
COFINS (em reais) (NT2011/004)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<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
Substituio Tributaria;</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:annotation>
<xs:documentation>Valor da BC do COFINS
ST</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:annotation>
<xs:documentation>Quantidade
Vendida</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
minOccurs="0" name="ICMSUFDest">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element name="pICMSInter">
<xs:annotation>
</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:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</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:annotation>
</xs:element>
<xs:element
name="IPI">
<xs:annotation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
</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>Informaes adicionais do produto (norma referenciada,
informaes 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>Nmero
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:annotation>
<xs:documentation>BC do ICMS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="vICMS" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vICMSDeson" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vFCPUFDest" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vICMSUFDest" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vICMSUFRemet" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vFCP" type="TDec_1302">
<xs:annotation>
</xs:element>
<xs:element
name="vBCST" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vST" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vFCPST" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vFCPSTRet" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vProd" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vFrete" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vSeg" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vDesc" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vII" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vIPI" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="vIPIDevol" type="TDec_1302">
<xs:annotation>
</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:annotation>
</xs:element>
<xs:element
name="vNF" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vTotTrib" type="TDec_1302">
<xs:annotation>
</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:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vBC" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vISS" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vPIS" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vCOFINS" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="dCompet" type="TData">
<xs:annotation>
<xs:documentation>Data da prestao do servio (AAAA-MM-
DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vDeducao" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vOutro" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vDescIncond" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vDescCond" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vISSRet" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="cRegTrib">
<xs:annotation>
</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:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vRetCOFINS" type="TDec_1302Opc">
<xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vRetCSLL" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vBCIRRF" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vIRRF" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vBCRetPrev" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vRetPrev" type="TDec_1302Opc">
<xs:annotation>
</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- Contratao do Frete por conta do Remetente (CIF);
1- Contratao do Frete por conta do destinatrio/remetente (FOB);
2- Contratao do Frete por conta de terceiros;
3- Transporte prprio por conta do remetente;
4- Transporte prprio por conta do destinatrio;
9- Sem Ocorrncia 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: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: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:annotation>
</xs:element>
<xs:element
minOccurs="0" name="xEnder">
<xs:annotation>
<xs:documentation>Endereo 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 muncipio</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:annotation>
<xs:documentation>Valor do Servio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="vBCRet" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="pICMSRet" type="TDec_0302a04">
<xs:annotation>
<xs:documentation>Alquota da Reteno</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="vICMSRet" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
name="CFOP">
<xs:annotation>
</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: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 veculo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
maxOccurs="5" minOccurs="0" name="reboque" type="TVeiculo">
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element
minOccurs="0" name="vagao">
<xs:annotation>
<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: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:annotation>
</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: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: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: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:annotation>
</xs:element>
<xs:element
minOccurs="0" name="pesoB" type="TDec_1203">
<xs:annotation>
</xs:element>
<xs:element
maxOccurs="5000" minOccurs="0" name="lacres">
<xs:complexType>
<xs:sequence>
<xs:element name="nLacre">
<xs:annotation>
</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 cobrana
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>Nmero 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_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vDesc" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="vLiq" type="TDec_1302Opc">
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="120"
minOccurs="0" name="dup">
<xs:annotation>
<xs:annotation>
<xs:documentation>Nmero 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: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. Obrigatrio 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:annotation>
<xs:documentation>Forma de Pagamento:01-Dinheiro;02-Cheque;03-Carto de
Crdito;04-Carto de Dbito;05-Crdito Loja;10-Vale Alimentao;11-Vale
Refeio;12-Vale Presente;13-Vale Combustvel;14 - Duplicata Mercantil;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="90"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element
minOccurs="0" name="vPag" type="TDec_1302">
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:element
minOccurs="0" name="card">
<xs:annotation>
<xs:documentation>Grupo de Cartes</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpIntegra">
<xs:annotation>
</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:annotation>
</xs:element>
<xs:annotation>
</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:annotation>
</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>Informaes
adicionais da NF-e</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
name="infAdFisco">
<xs:annotation>
<xs:maxLength value="2000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0"
name="infCpl">
<xs:annotation>
<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: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 contedo 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:annotation>
</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: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>Informaes de
exportao</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="UFSaidaPais" type="TUfEmi">
<xs:annotation>
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0"
name="xLocDespacho">
<xs:annotation>
<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>Informaes 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:minLength value="1"/>
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0"
name="xPed">
<xs:annotation>
<xs:documentation>Informao 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>Informao 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>Informaes de
registro aquisies de cana</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="safra">
<xs:annotation>
<xs:documentation>Identificao 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: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 dirios</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="qtde" type="TDec_1110v">
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute
name="dia" use="required">
<xs:annotation>
<xs:documentation>Nmero 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 ms</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:annotation>
<xs:documentation>Descrio da Deduo</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 deduo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="vFor"
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>Alquota do IPI</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element name="qUnid"
type="TDec_1204v">
<xs:annotation>