<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="Envio">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ModeloDocumento">
					<xs:annotation>
						<xs:documentation>Modelo de documento a ser enviado</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="10"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="Versao">
					<xs:annotation>
						<xs:documentation>Versão do Layout do documento</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:decimal">
							<xs:totalDigits value="5"/>
							<xs:fractionDigits value="2"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="ChaveParceiro">
					<xs:annotation>
						<xs:documentation>Chave de Parceiro</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="30"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="ChaveAcesso">
					<xs:annotation>
						<xs:documentation>Chave de Acesso</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="50"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="Imprimir">
					<xs:annotation>
						<xs:documentation>Efetuar a impressão automática dos documentos efetivados</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="ApelidoImpressora">
					<xs:annotation>
						<xs:documentation>Apelido da impressora que foi cadastrada no InvoiCy Conector</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="300"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="ImprimirDuasVias">
					<xs:annotation>
						<xs:documentation>Imprimir duas vias do DANFE</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="Parametros">
					<xs:annotation>
						<xs:documentation>Grupo de parâmetros</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element minOccurs="0" name="ApelidoLogomarca">
								<xs:annotation>
									<xs:documentation>Apelido da logomarca para impressão no DANFE</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="100"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ide">
					<xs:annotation>
						<xs:documentation>TAG de grupo das informações de identificação da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element minOccurs="0" name="cNF">
								<xs:annotation>
									<xs:documentation>Código Numérico que compõe a Chave de Acesso</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:totalDigits value="8"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="cUF">
								<xs:annotation>
									<xs:documentation>Código da UF do emitente do Documento Fiscal</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="11"/>
										<xs:enumeration value="12"/>
										<xs:enumeration value="13"/>
										<xs:enumeration value="14"/>
										<xs:enumeration value="15"/>
										<xs:enumeration value="16"/>
										<xs:enumeration value="17"/>
										<xs:enumeration value="21"/>
										<xs:enumeration value="22"/>
										<xs:enumeration value="23"/>
										<xs:enumeration value="24"/>
										<xs:enumeration value="25"/>
										<xs:enumeration value="26"/>
										<xs:enumeration value="27"/>
										<xs:enumeration value="28"/>
										<xs:enumeration value="29"/>
										<xs:enumeration value="31"/>
										<xs:enumeration value="32"/>
										<xs:enumeration value="33"/>
										<xs:enumeration value="35"/>
										<xs:enumeration value="41"/>
										<xs:enumeration value="42"/>
										<xs:enumeration value="43"/>
										<xs:enumeration value="50"/>
										<xs:enumeration value="51"/>
										<xs:enumeration value="52"/>
										<xs:enumeration value="53"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="natOp">
								<xs:annotation>
									<xs:documentation>Descrição da Natureza da Operação</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="mod">
								<xs:annotation>
									<xs:documentation>Código do Modelo do Documento Fiscal</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="55"/>
										<xs:enumeration value="65"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="serie">
								<xs:annotation>
									<xs:documentation>Série do Documento Fiscal</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:totalDigits value="3"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="nNF">
								<xs:annotation>
									<xs:documentation>Número do Documento Fiscal</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:totalDigits value="9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="dhEmi" type="xs:dateTime">
								<xs:annotation>
									<xs:documentation>Data de emissão do Documento Fiscal</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="fusoHorario">
								<xs:annotation>
									<xs:documentation>Fuso horário da emissão</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="([-]|[+])[0-9]{2}:(0|3)0"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="dhSaiEnt" type="xs:dateTime">
								<xs:annotation>
									<xs:documentation>Data de Saída ou da Entrada da Mercadoria/Produto</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="tpNf">
								<xs:annotation>
									<xs:documentation>Tipo de Operação</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="0"/>
										<xs:enumeration value="1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="idDest">
								<xs:annotation>
									<xs:documentation>Identificador de local de destino da operação</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="indFinal">
								<xs:annotation>
									<xs:documentation>Indica operação com Consumidor final</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="0"/>
										<xs:enumeration value="1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="indPres">
								<xs:annotation>
									<xs:documentation>Indicador de presença do comprador no estabelecimento comercial no momento da operação</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<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 minOccurs="0" name="indIntermed">
								<xs:annotation>
									<xs:documentation>Indicador de Intermediador/marketplace</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="0"/>
										<xs:enumeration value="1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="cMunFg">
								<xs:annotation>
									<xs:documentation>Código do Município de Ocorrência do Fato Gerador</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{7}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="tpImp">
								<xs:annotation>
									<xs:documentation>Formato de Impressão do DANFE</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
										<xs:enumeration value="4"/>
										<xs:enumeration value="5"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="tpEmis">
								<xs:annotation>
									<xs:documentation>Forma de Emissão da NF-e</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<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="tpAmb">
								<xs:annotation>
									<xs:documentation>Ambiente de emissão</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xJust">
								<xs:annotation>
									<xs:documentation>Justificativa de entrada em contingência</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="15"/>
										<xs:maxLength value="256"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="dhCont" type="xs:dateTime">
								<xs:annotation>
									<xs:documentation>Data e Hora da entrada em Contingência</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="finNFe">
								<xs:annotation>
									<xs:documentation>Finalidade de emissão da NF-e</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
										<xs:enumeration value="4"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="EmailArquivos">
								<xs:annotation>
									<xs:documentation>E-mails para recebimento dos arquivos</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="1000"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="NumeroPedido">
								<xs:annotation>
									<xs:documentation>Número do pedido</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="100"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="NFRef">
								<xs:annotation>
									<xs:documentation>Elemento do grupo de notas fiscais referenciadas (opcional)</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="500" name="NFRefItem">
											<xs:annotation>
												<xs:documentation>Elemento Superior da Estrutura de notas fiscais referenciadas</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element minOccurs="0" name="refNFe">
														<xs:annotation>
															<xs:documentation>Chave de acesso da NF-e referenciada</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="44"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="cUF_refNFE">
														<xs:annotation>
															<xs:documentation>Código da UF do emitente do Documento Fiscal</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:integer">
																<xs:enumeration value="11"/>
																<xs:enumeration value="12"/>
																<xs:enumeration value="13"/>
																<xs:enumeration value="14"/>
																<xs:enumeration value="15"/>
																<xs:enumeration value="16"/>
																<xs:enumeration value="17"/>
																<xs:enumeration value="21"/>
																<xs:enumeration value="22"/>
																<xs:enumeration value="23"/>
																<xs:enumeration value="24"/>
																<xs:enumeration value="25"/>
																<xs:enumeration value="26"/>
																<xs:enumeration value="27"/>
																<xs:enumeration value="28"/>
																<xs:enumeration value="29"/>
																<xs:enumeration value="31"/>
																<xs:enumeration value="32"/>
																<xs:enumeration value="33"/>
																<xs:enumeration value="35"/>
																<xs:enumeration value="41"/>
																<xs:enumeration value="42"/>
																<xs:enumeration value="43"/>
																<xs:enumeration value="50"/>
																<xs:enumeration value="51"/>
																<xs:enumeration value="52"/>
																<xs:enumeration value="53"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="AAMM">
														<xs:annotation>
															<xs:documentation>Ano e Mês de emissão da NF</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="CNPJ">
														<xs:annotation>
															<xs:documentation>CNPJ do emitente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="CPF">
														<xs:annotation>
															<xs:documentation>CPF do Produtor Rural</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{11}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="mod_refNFE">
														<xs:annotation>
															<xs:documentation>Modelo do Documento Fiscal</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:integer">
																<xs:enumeration value="01"/>
																<xs:enumeration value="02"/>
																<xs:enumeration value="04"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="serie_refNFE">
														<xs:annotation>
															<xs:documentation>Série do Documento Fiscal</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="0|[1-9]{1}[0-9]{0,2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nNF_refNFE">
														<xs:annotation>
															<xs:documentation>Número do Documento Fiscal</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[1-9]{1}[0-9]{0,8}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="IE_refNFP">
														<xs:annotation>
															<xs:documentation>IE do emitente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="ISENTO|[0-9]{2,14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="RefCte">
														<xs:annotation>
															<xs:documentation>Chave de acesso do CT-e referenciado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="44"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="mod_refECF">
														<xs:annotation>
															<xs:documentation>Modelo do Documento Fiscal</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="2B"/>
																<xs:enumeration value="2C"/>
																<xs:enumeration value="2D"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nECF_refECF">
														<xs:annotation>
															<xs:documentation>Número de ordem sequencial do ECF</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{1,3}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nCOO_refECF">
														<xs:annotation>
															<xs:documentation>Número do Contador de Ordem de Operação - COO</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{1,6}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="emit">
					<xs:annotation>
						<xs:documentation>TAG de grupo de identificação do emitente da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:choice>
								<xs:element name="CNPJ_emit">
									<xs:annotation>
										<xs:documentation>CNPJ do emitente</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{14}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="CPF_emit">
									<xs:annotation>
										<xs:documentation>CPF do emitente</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{11}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:choice>
							<xs:element name="xNome">
								<xs:annotation>
									<xs:documentation>Razão Social ou Nome do emitente</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</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="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IM">
								<xs:annotation>
									<xs:documentation>Inscrição Municipal</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<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:pattern value="[0-9]{7}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="IE">
								<xs:annotation>
									<xs:documentation>Inscrição Estadual</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{2,14}|ISENTO"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IEST">
								<xs:annotation>
									<xs:documentation>IE do Substituto Tributário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{2,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="CRT">
								<xs:annotation>
									<xs:documentation>Código de Regime Tributário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="enderEmit">
								<xs:annotation>
									<xs:documentation>TAG de grupo do Endereço do emitente</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="xLgr">
											<xs:annotation>
												<xs:documentation>Logradouro do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nro">
											<xs:annotation>
												<xs:documentation>Número do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xCpl">
											<xs:annotation>
												<xs:documentation>Complemento do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="xBairro">
											<xs:annotation>
												<xs:documentation>Bairro do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="cMun">
											<xs:annotation>
												<xs:documentation>Código do município do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{7}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="xMun">
											<xs:annotation>
												<xs:documentation>Nome do município do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="UF">
											<xs:annotation>
												<xs:documentation>Sigla da UF do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="AC"/>
													<xs:enumeration value="AL"/>
													<xs:enumeration value="AM"/>
													<xs:enumeration value="AP"/>
													<xs:enumeration value="BA"/>
													<xs:enumeration value="CE"/>
													<xs:enumeration value="DF"/>
													<xs:enumeration value="ES"/>
													<xs:enumeration value="GO"/>
													<xs:enumeration value="MA"/>
													<xs:enumeration value="MG"/>
													<xs:enumeration value="MS"/>
													<xs:enumeration value="MT"/>
													<xs:enumeration value="PA"/>
													<xs:enumeration value="PB"/>
													<xs:enumeration value="PE"/>
													<xs:enumeration value="PI"/>
													<xs:enumeration value="PR"/>
													<xs:enumeration value="RJ"/>
													<xs:enumeration value="RN"/>
													<xs:enumeration value="RO"/>
													<xs:enumeration value="RR"/>
													<xs:enumeration value="RS"/>
													<xs:enumeration value="SC"/>
													<xs:enumeration value="SE"/>
													<xs:enumeration value="SP"/>
													<xs:enumeration value="TO"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="CEP">
											<xs:annotation>
												<xs:documentation>Código do CEP do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{8}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="cPais">
											<xs:annotation>
												<xs:documentation>Código do País do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{1,4}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xPais">
											<xs:annotation>
												<xs:documentation>Nome do País do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="fone">
											<xs:annotation>
												<xs:documentation>Telefone do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{6,14}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="fax">
											<xs:annotation>
												<xs:documentation>Fax do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[0-9]{1,14}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="Email">
											<xs:annotation>
												<xs:documentation>E-mail do emitente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="1000"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="dest">
					<xs:annotation>
						<xs:documentation>TAG de grupo de identificação do Destinatário da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:choice>
								<xs:element name="CNPJ_dest">
									<xs:annotation>
										<xs:documentation>CNPJ do destinatário</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{14}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="CPF_dest">
									<xs:annotation>
										<xs:documentation>CPF do destinatário</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{11}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="idEstrangeiro">
									<xs:annotation>
										<xs:documentation>Identificação do destinatário no caso de comprador estrangeiro</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:choice>
							<xs:element minOccurs="0" name="xNome_dest">
								<xs:annotation>
									<xs:documentation>Razão Social ou nome do destinatário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IE_dest">
								<xs:annotation>
									<xs:documentation>Inscrição Estadual do destinatário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="ISENTO|[0-9]{2,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="ISUF">
								<xs:annotation>
									<xs:documentation>Inscrição na SUFRAMA do destinatário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{8,9}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="indIEDest">
								<xs:annotation>
									<xs:documentation>Indicador da IE do destinatário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IM_dest">
								<xs:annotation>
									<xs:documentation>Inscrição Municipal do destinatário</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="15"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="enderDest">
								<xs:annotation>
									<xs:documentation>TAG de grupo de endereço do destinatário da NF-e</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="nro_dest">
											<xs:annotation>
												<xs:documentation>Número do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xCpl_dest">
											<xs:annotation>
												<xs:documentation>Complemento do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="xBairro_dest">
											<xs:annotation>
												<xs:documentation>Bairro do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xEmail_dest">
											<xs:annotation>
												<xs:documentation>E-mail do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="200"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="xLgr_dest">
											<xs:annotation>
												<xs:documentation>Logradouro do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xPais_dest">
											<xs:annotation>
												<xs:documentation>Nome do país do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="cMun_dest">
											<xs:annotation>
												<xs:documentation>Código do município do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{7}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="xMun_dest">
											<xs:annotation>
												<xs:documentation>Nome do município do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="UF_dest">
											<xs:annotation>
												<xs:documentation>Sigla da UF do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="AC"/>
													<xs:enumeration value="AL"/>
													<xs:enumeration value="AM"/>
													<xs:enumeration value="AP"/>
													<xs:enumeration value="BA"/>
													<xs:enumeration value="CE"/>
													<xs:enumeration value="DF"/>
													<xs:enumeration value="ES"/>
													<xs:enumeration value="GO"/>
													<xs:enumeration value="MA"/>
													<xs:enumeration value="MG"/>
													<xs:enumeration value="MS"/>
													<xs:enumeration value="MT"/>
													<xs:enumeration value="PA"/>
													<xs:enumeration value="PB"/>
													<xs:enumeration value="PE"/>
													<xs:enumeration value="PI"/>
													<xs:enumeration value="PR"/>
													<xs:enumeration value="RJ"/>
													<xs:enumeration value="RN"/>
													<xs:enumeration value="RO"/>
													<xs:enumeration value="RR"/>
													<xs:enumeration value="RS"/>
													<xs:enumeration value="SC"/>
													<xs:enumeration value="SE"/>
													<xs:enumeration value="SP"/>
													<xs:enumeration value="TO"/>
													<xs:enumeration value="EX"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="CEP_dest">
											<xs:annotation>
												<xs:documentation>Código do CEP do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{8,8}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="cPais_dest">
											<xs:annotation>
												<xs:documentation>Código do país do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{2,4}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="fone_dest">
											<xs:annotation>
												<xs:documentation>Telefone do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{6,14}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="retirada">
					<xs:annotation>
						<xs:documentation>TAG de grupo de identificação do local de retirada (expedidor)</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:choice>
								<xs:element name="CNPJ_ret">
									<xs:annotation>
										<xs:documentation>CNPJ do expedidor</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{14}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="CPF_ret">
									<xs:annotation>
										<xs:documentation>CPF do expedidor</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{11}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:choice>
							<xs:element minOccurs="0" name="xNome_ret">
								<xs:annotation>
									<xs:documentation>Razão Social ou Nome do Expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xLgr_ret">
								<xs:annotation>
									<xs:documentation>Logradouro do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="nro_ret">
								<xs:annotation>
									<xs:documentation>Número do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xCpl_ret">
								<xs:annotation>
									<xs:documentation>Complemento do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xBairro_ret">
								<xs:annotation>
									<xs:documentation>Bairro do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xMun_ret">
								<xs:annotation>
									<xs:documentation>Nome do município do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="cMun_ret">
								<xs:annotation>
									<xs:documentation>Código do município do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{7}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="UF_ret">
								<xs:annotation>
									<xs:documentation>Sigla da UF do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="AC"/>
										<xs:enumeration value="AL"/>
										<xs:enumeration value="AM"/>
										<xs:enumeration value="AP"/>
										<xs:enumeration value="BA"/>
										<xs:enumeration value="CE"/>
										<xs:enumeration value="DF"/>
										<xs:enumeration value="ES"/>
										<xs:enumeration value="GO"/>
										<xs:enumeration value="MA"/>
										<xs:enumeration value="MG"/>
										<xs:enumeration value="MS"/>
										<xs:enumeration value="MT"/>
										<xs:enumeration value="PA"/>
										<xs:enumeration value="PB"/>
										<xs:enumeration value="PE"/>
										<xs:enumeration value="PI"/>
										<xs:enumeration value="PR"/>
										<xs:enumeration value="RJ"/>
										<xs:enumeration value="RN"/>
										<xs:enumeration value="RO"/>
										<xs:enumeration value="RR"/>
										<xs:enumeration value="RS"/>
										<xs:enumeration value="SC"/>
										<xs:enumeration value="SE"/>
										<xs:enumeration value="SP"/>
										<xs:enumeration value="TO"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="CEP_ret">
								<xs:annotation>
									<xs:documentation>Código do CEP do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{8,8}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="cPais_ret">
								<xs:annotation>
									<xs:documentation>Código do país do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{2,4}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xPais_ret">
								<xs:annotation>
									<xs:documentation>NOme do país do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="fone_ret">
								<xs:annotation>
									<xs:documentation>Telefone do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{6,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="email_ret">
								<xs:annotation>
									<xs:documentation>Endereço do e-mail do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IE_ret">
								<xs:annotation>
									<xs:documentation>Inscrição Estadual do expedidor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{2,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="entrega">
					<xs:annotation>
						<xs:documentation>TAG de grupo de identificação do Local de entrega</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:choice>
								<xs:element name="CNPJ_entr">
									<xs:annotation>
										<xs:documentation>CNPJ de identificação do recebedor</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{14}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="CPF_entr">
									<xs:annotation>
										<xs:documentation>CPF de identificação do recebedor</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:pattern value="[0-9]{11}"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:choice>
							<xs:element minOccurs="0" name="xNome_entr">
								<xs:annotation>
									<xs:documentation>Razão Social ou Nome do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xLgr_entr">
								<xs:annotation>
									<xs:documentation>Logradouro do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="nro_entr">
								<xs:annotation>
									<xs:documentation>Numero do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xCpl_entr">
								<xs:annotation>
									<xs:documentation>Complemento do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xBairro_entr">
								<xs:annotation>
									<xs:documentation>Bairro do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="cMun_entr">
								<xs:annotation>
									<xs:documentation>Código do município do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{7}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xMun_entr">
								<xs:annotation>
									<xs:documentation>Nome do município do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="UF_entr">
								<xs:annotation>
									<xs:documentation>Sigla da UF do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="AC"/>
										<xs:enumeration value="AL"/>
										<xs:enumeration value="AM"/>
										<xs:enumeration value="AP"/>
										<xs:enumeration value="BA"/>
										<xs:enumeration value="CE"/>
										<xs:enumeration value="DF"/>
										<xs:enumeration value="ES"/>
										<xs:enumeration value="GO"/>
										<xs:enumeration value="MA"/>
										<xs:enumeration value="MG"/>
										<xs:enumeration value="MS"/>
										<xs:enumeration value="MT"/>
										<xs:enumeration value="PA"/>
										<xs:enumeration value="PB"/>
										<xs:enumeration value="PE"/>
										<xs:enumeration value="PI"/>
										<xs:enumeration value="PR"/>
										<xs:enumeration value="RJ"/>
										<xs:enumeration value="RN"/>
										<xs:enumeration value="RO"/>
										<xs:enumeration value="RR"/>
										<xs:enumeration value="RS"/>
										<xs:enumeration value="SC"/>
										<xs:enumeration value="SE"/>
										<xs:enumeration value="SP"/>
										<xs:enumeration value="TO"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="CEP_entr">
								<xs:annotation>
									<xs:documentation>CEP do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{8}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="cPais_entr">
								<xs:annotation>
									<xs:documentation>Código do país do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{2,4}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xPais_entr">
								<xs:annotation>
									<xs:documentation>Nome do país do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="fone_entr">
								<xs:annotation>
									<xs:documentation>Telefone do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{6,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="email_entr">
								<xs:annotation>
									<xs:documentation>E-mail do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="IE_entr">
								<xs:annotation>
									<xs:documentation>Inscrição Estadual do recebedor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{2,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="autXML">
					<xs:annotation>
						<xs:documentation>TAG de grupo de pessoas autorizadas para o download do XML do documento</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="10" name="autXMLItem">
								<xs:annotation>
									<xs:documentation>TAG superior das pessoas autorizadas a realizar o download do documento</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="CNPJ_aut">
											<xs:annotation>
												<xs:documentation>CNPJ do autorizado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[0-9]{14}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="CPF_aut">
											<xs:annotation>
												<xs:documentation>CPF do autorizado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[0-9]{11}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:choice>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="det">
					<xs:annotation>
						<xs:documentation>TAG de grupo do detalhamento de produtos e serviços da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="990" name="detItem">
								<xs:annotation>
									<xs:documentation>Elemento superior da estrutura. Detalhamento do item</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element minOccurs="0" name="infADProd">
											<xs:annotation>
												<xs:documentation>Elemento Superior da Estrutura. Detalhamento do Item</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="500"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="prod">
											<xs:annotation>
												<xs:documentation>TAG de grupo do detalhamento de Produtos e Serviços da NF-e</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="cProd">
														<xs:annotation>
															<xs:documentation>Código do produto ou serviço</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="cEAN">
														<xs:annotation>
															<xs:documentation>GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras.</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:whiteSpace value="preserve"/>
																<xs:pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="cBarra">
														<xs:annotation>
															<xs:documentation>Codigo de barras diferente do padrão GTIN</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="3"/>
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="xProd">
														<xs:annotation>
															<xs:documentation>Descrição do produto ou serviço</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="120"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NCM">
														<xs:annotation>
															<xs:documentation>Código NCM com 8 dígitos ou 2 dígitos (gênero)</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{2}|[0-9]{2,8}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="EXTIPI">
														<xs:annotation>
															<xs:documentation>Código EX da TIPI</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{2,3}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CFOP">
														<xs:annotation>
															<xs:documentation>Código Fiscal de Operações e Prestações</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<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="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="6"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="qCOM">
														<xs:annotation>
															<xs:documentation>Quantidade comercial</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,11}\.[0-9]{4}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="vUnCom">
														<xs:annotation>
															<xs:documentation>Valor unitário de comercialização</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,21}\.[0-9]{10}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="vProd">
														<xs:annotation>
															<xs:documentation>Valor total bruto dos produtos ou serviços</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="cEANTrib">
														<xs:annotation>
															<xs:documentation>GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras.</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:whiteSpace value="preserve"/>
																<xs:pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="cBarraTrib">
														<xs:annotation>
															<xs:documentation>Código de barras da unidade tributável diferente do padrão GTIN</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="3"/>
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="uTrib">
														<xs:annotation>
															<xs:documentation>Unidade tributável</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="6"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="qTrib">
														<xs:annotation>
															<xs:documentation>Quantidade tributável</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,11}\.[0-9]{4}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="vUnTrib">
														<xs:annotation>
															<xs:documentation>Valor unitário de tributação</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,21}\.[0-9]{10}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="vFrete">
														<xs:annotation>
															<xs:documentation>Valor total do frete</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="vSeg">
														<xs:annotation>
															<xs:documentation>Valor total do seguro</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="vDesc">
														<xs:annotation>
															<xs:documentation>Valor do desconto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="vOutro_item">
														<xs:annotation>
															<xs:documentation>Outras despesas acessórias</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="indTot">
														<xs:annotation>
															<xs:documentation>Indica se valor do Item (vProd) entra no valor total da NF-e (vProd)</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:enumeration value="0"/>
																<xs:enumeration value="1"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="nTipoItem">
														<xs:annotation>
															<xs:documentation>Número do tipo do Item</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<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="dProd">
														<xs:annotation>
															<xs:documentation>Destaque de produtos perigosos</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:enumeration value="0"/>
																<xs:enumeration value="1"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="xPed_item">
														<xs:annotation>
															<xs:documentation>Número do Pedido de Compra</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="15"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nItemPed">
														<xs:annotation>
															<xs:documentation>Item do pedido de compra</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{1,6}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nFCI">
														<xs:annotation>
															<xs:documentation>Ficha de conteúdo de importação</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="([0-9A-F]|[-]){1,36}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nRECOPI">
														<xs:annotation>
															<xs:documentation>Número do RECOPI</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{20}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="CEST">
														<xs:annotation>
															<xs:documentation>Código CEST</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{7}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="indEscala">
														<xs:annotation>
															<xs:documentation>Indicador de escala relevante</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="S"/>
																<xs:enumeration value="N"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="CNPJFab">
														<xs:annotation>
															<xs:documentation>CNPJ do fabricante da mercadoria</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="cBenef">
														<xs:annotation>
															<xs:documentation>Código de benefício fiscal na UF aplicado ao item</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:whiteSpace value="preserve"/>
																<xs:pattern value="([A-Z]{2}[0-9]{1}[0-4]{1}[0-9]{4}|SEM CBENEF)?"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="NVEs">
														<xs:annotation>
															<xs:documentation>Tag da Nomenclatura de Valor aduaneiro e Estatística</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="8" name="NVEsItem">
																	<xs:annotation>
																		<xs:documentation>Elemento do grupo da Nomenclatura de Valor aduaneiro e Estatística</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="cNVE">
																				<xs:annotation>
																					<xs:documentation>Nomenclatura de Valor Aduaneiro e Estatística</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="[A-Z]{2}[0-9]{4}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="detDI">
														<xs:annotation>
															<xs:documentation>Tag da Declaração de Importação</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="unbounded" name="detDIItem">
																	<xs:annotation>
																		<xs:documentation>Elemento do grupo de declaração de importação</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="nDI">
																				<xs:annotation>
																					<xs:documentation>Numero do Documento de Importação DI/DSI/DA/DRI-E (DI/DSI/DA/DRI-E) (NT2011/004)</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="15"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="dDi" type="xs:date">
																				<xs:annotation>
																					<xs:documentation>Data de Registro da DI/DSI/DA</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="xLocDesemb">
																				<xs:annotation>
																					<xs:documentation>Local de desembaraço</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="UFDesemb">
																				<xs:annotation>
																					<xs:documentation>Sigla da UF onde ocorreu o Desembaraço Aduaneiro</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="AC"/>
																						<xs:enumeration value="AL"/>
																						<xs:enumeration value="AM"/>
																						<xs:enumeration value="AP"/>
																						<xs:enumeration value="BA"/>
																						<xs:enumeration value="CE"/>
																						<xs:enumeration value="DF"/>
																						<xs:enumeration value="ES"/>
																						<xs:enumeration value="GO"/>
																						<xs:enumeration value="MA"/>
																						<xs:enumeration value="MG"/>
																						<xs:enumeration value="MS"/>
																						<xs:enumeration value="MT"/>
																						<xs:enumeration value="PA"/>
																						<xs:enumeration value="PB"/>
																						<xs:enumeration value="PE"/>
																						<xs:enumeration value="PI"/>
																						<xs:enumeration value="PR"/>
																						<xs:enumeration value="RJ"/>
																						<xs:enumeration value="RN"/>
																						<xs:enumeration value="RO"/>
																						<xs:enumeration value="RR"/>
																						<xs:enumeration value="RS"/>
																						<xs:enumeration value="SC"/>
																						<xs:enumeration value="SE"/>
																						<xs:enumeration value="SP"/>
																						<xs:enumeration value="TO"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="cExportador">
																				<xs:annotation>
																					<xs:documentation>Código do exportador</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="dDesemb" type="xs:date">
																				<xs:annotation>
																					<xs:documentation>Data do Desembaraço Aduaneiro</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="tpViaTransp">
																				<xs:annotation>
																					<xs:documentation>Via de transporte internacional informada na DI
                                                                    1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta;
                                                                    11-Courier;12-Em maos;13-Por reboque.</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:enumeration value="13"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="vAFRMM">
																				<xs:annotation>
																					<xs:documentation>Valor da AFRMM - Adicional ao Frete para Renovação da Marinha Mercante</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="tpIntermedio">
																				<xs:annotation>
																					<xs:documentation>Forma de importação quanto a intermediação</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:nonNegativeInteger">
																						<xs:enumeration value="1"/>
																						<xs:enumeration value="2"/>
																						<xs:enumeration value="3"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="CNPJ_adq">
																				<xs:annotation>
																					<xs:documentation>CNPJ do adquirinte ou do encomendante</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="[0-9]{14}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="UFTerceiro">
																				<xs:annotation>
																					<xs:documentation>Sigla da UF do adquirinte ou do encomendante</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="AC"/>
																						<xs:enumeration value="AL"/>
																						<xs:enumeration value="AM"/>
																						<xs:enumeration value="AP"/>
																						<xs:enumeration value="BA"/>
																						<xs:enumeration value="CE"/>
																						<xs:enumeration value="DF"/>
																						<xs:enumeration value="ES"/>
																						<xs:enumeration value="GO"/>
																						<xs:enumeration value="MA"/>
																						<xs:enumeration value="MG"/>
																						<xs:enumeration value="MS"/>
																						<xs:enumeration value="MT"/>
																						<xs:enumeration value="PA"/>
																						<xs:enumeration value="PB"/>
																						<xs:enumeration value="PE"/>
																						<xs:enumeration value="PI"/>
																						<xs:enumeration value="PR"/>
																						<xs:enumeration value="RJ"/>
																						<xs:enumeration value="RN"/>
																						<xs:enumeration value="RO"/>
																						<xs:enumeration value="RR"/>
																						<xs:enumeration value="RS"/>
																						<xs:enumeration value="SC"/>
																						<xs:enumeration value="SE"/>
																						<xs:enumeration value="SP"/>
																						<xs:enumeration value="TO"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="detAdicoes">
																				<xs:annotation>
																					<xs:documentation>Adições</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element maxOccurs="999" name="detAdicoesItem">
																							<xs:annotation>
																								<xs:documentation>Elemento do grupo de adições da NF-e</xs:documentation>
																							</xs:annotation>
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element minOccurs="0" name="nAdicao">
																										<xs:annotation>
																											<xs:documentation>Numero da adição</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:nonNegativeInteger">
																												<xs:pattern value="[1-9]{1}[0-9]{0,2}"/>
																											</xs:restriction>
																										</xs:simpleType>
																									</xs:element>
																									<xs:element name="nSeqAdic">
																										<xs:annotation>
																											<xs:documentation>Numero sequencial do item</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:nonNegativeInteger">
																												<xs:pattern value="[1-9]{1}[0-9]{0,4}"/>
																											</xs:restriction>
																										</xs:simpleType>
																									</xs:element>
																									<xs:element name="cFabricante">
																										<xs:annotation>
																											<xs:documentation>Código do fabricante estrangeiro</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:string">
																												<xs:minLength value="1"/>
																												<xs:maxLength value="60"/>
																											</xs:restriction>
																										</xs:simpleType>
																									</xs:element>
																									<xs:element minOccurs="0" name="vDescDI">
																										<xs:annotation>
																											<xs:documentation>Valor do Desconto do Item</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:decimal">
																												<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																											</xs:restriction>
																										</xs:simpleType>
																									</xs:element>
																									<xs:element minOccurs="0" name="nDrawAdicoes">
																										<xs:annotation>
																											<xs:documentation>Número do ato concessório de Drawback</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:string">
																												<xs:minLength value="1"/>
																												<xs:maxLength value="20"/>
																											</xs:restriction>
																										</xs:simpleType>
																									</xs:element>
																								</xs:sequence>
																							</xs:complexType>
																						</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="detExport">
														<xs:annotation>
															<xs:documentation>TAG de Grupo de informações de exportação para o item</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="500" name="detExportItem">
																	<xs:annotation>
																		<xs:documentation>TAG de Grupo de detalhamento das informações de exportação para o item</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element minOccurs="0" name="nDraw">
																				<xs:annotation>
																					<xs:documentation>Número do ato concessório de Drawback</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="exportInd">
																				<xs:annotation>
																					<xs:documentation>TAG de Grupo sobre exportação indireta</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="nRE">
																							<xs:annotation>
																								<xs:documentation>Número do registro de exportação</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:nonNegativeInteger">
																									<xs:totalDigits value="12"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="chNFe">
																							<xs:annotation>
																								<xs:documentation>Chave de acesso da NF-e recebida para exportação</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:pattern value="[0-9]{44}"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="qExport">
																							<xs:annotation>
																								<xs:documentation>Quantidade do item realmente exportado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:decimal">
																									<xs:pattern value="[0-9]{1,11}\.[0-9]{4}"/>
																								</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:choice>
														<xs:element minOccurs="0" name="veicProd">
															<xs:annotation>
																<xs:documentation>TAG de grupo do detalhamento de Veículos novos.</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:all>
																	<xs:element name="tpOp">
																		<xs:annotation>
																			<xs:documentation>Tipo da operação</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:enumeration value="0"/>
																				<xs:enumeration value="1"/>
																				<xs:enumeration value="2"/>
																				<xs:enumeration value="3"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="chassi">
																		<xs:annotation>
																			<xs:documentation>Chassi do veículo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:length value="17"/>
																				<xs:whiteSpace value="preserve"/>
																				<xs:pattern value="[A-Z0-9]+"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="cCor">
																		<xs:annotation>
																			<xs:documentation>Cor</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="xCor">
																		<xs:annotation>
																			<xs:documentation>Descrição da Cor</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="40"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="pot">
																		<xs:annotation>
																			<xs:documentation>Potência Motor (CV)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="cilin">
																		<xs:annotation>
																			<xs:documentation>Cilindradas</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="PesoL">
																		<xs:annotation>
																			<xs:documentation>Peso Líquido</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<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="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="9"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="nSerie">
																		<xs:annotation>
																			<xs:documentation>Serial (série)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="9"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="tpComb">
																		<xs:annotation>
																			<xs:documentation>Tipo de combustível</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:pattern value="0[1-9]{1}|1[0-8]{1}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="nMotor">
																		<xs:annotation>
																			<xs:documentation>Número de Motor</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:maxLength value="21"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="CMT">
																		<xs:annotation>
																			<xs:documentation>Capacidade Máxima de Tração</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="9"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="dist">
																		<xs:annotation>
																			<xs:documentation>Distância entre eixos</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1"/>
																				<xs:maxLength value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="anoMod">
																		<xs:annotation>
																			<xs:documentation>Ano Modelo de Fabricação</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[1-9]{1}[0-9]{3}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="anoFab">
																		<xs:annotation>
																			<xs:documentation>Ano de Fabricação</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[1-9]{1}[0-9]{3}"/>
																			</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="xs:string">
																				<xs:length value="1"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="tpVeic">
																		<xs:annotation>
																			<xs:documentation>Tipo de Veículo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:pattern value="0[2-8]{1}|1[01347-9]|2[0-6]"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="espVeic">
																		<xs:annotation>
																			<xs:documentation>Espécie de Veículo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[1-6]{1}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="VIN">
																		<xs:annotation>
																			<xs:documentation>Condição do VIN (Vehicle Identification Number)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:enumeration value="R"/>
																				<xs:enumeration value="N"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="condVeic">
																		<xs:annotation>
																			<xs:documentation>Condição do Veículo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:enumeration value="1"/>
																				<xs:enumeration value="2"/>
																				<xs:enumeration value="3"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="cMod">
																		<xs:annotation>
																			<xs:documentation>Código Marca Modelo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[0-9]{1,6}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="cCorDENATRAN">
																		<xs:annotation>
																			<xs:documentation>Código da Cor</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:pattern value="0[1-9]{1}|1[0-6]{1}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="lota">
																		<xs:annotation>
																			<xs:documentation>Capacidade máxima de lotação</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[0-9]{1,3}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="tpRest">
																		<xs:annotation>
																			<xs:documentation>Restrição</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<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:all>
															</xs:complexType>
														</xs:element>
														<xs:element maxOccurs="500" minOccurs="0" name="med">
															<xs:annotation>
																<xs:documentation>TAG de grupo do detalhamento de Medicamentos e de matérias- primas farmacêuticas</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:sequence>
																	<xs:element maxOccurs="unbounded" name="medItem">
																		<xs:annotation>
																			<xs:documentation>Elemento do grupo de medicamentos</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:all>
																				<xs:element name="vPMC">
																					<xs:annotation>
																						<xs:documentation>Preço máximo consumidor</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,15}\.[0-9]{2}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="cProdANVISA">
																					<xs:annotation>
																						<xs:documentation>Código de Produto da ANVISA</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:pattern value="[0-9]{13}|ISENTO"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element minOccurs="0" name="xMotivoIsencao">
																					<xs:annotation>
																						<xs:documentation>Motivo da isenção da ANVISA</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:minLength value="1"/>
																							<xs:maxLength value="255"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:all>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element maxOccurs="500" minOccurs="0" name="arma">
															<xs:annotation>
																<xs:documentation>TAG de grupo do detalhamento de Armamento</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:sequence>
																	<xs:element maxOccurs="unbounded" name="armaItem">
																		<xs:annotation>
																			<xs:documentation>Elemento do grupo de armamentos</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:all>
																				<xs:element name="tpArma">
																					<xs:annotation>
																						<xs:documentation>Indicador do tipo de arma de fogo</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:enumeration value="0"/>
																							<xs:enumeration value="1"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="nSerie_arma">
																					<xs:annotation>
																						<xs:documentation>Número de série da arma</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:minLength value="1"/>
																							<xs:maxLength value="15"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="nCano">
																					<xs:annotation>
																						<xs:documentation>Número de série do cano</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:minLength value="1"/>
																							<xs:maxLength value="15"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="descr">
																					<xs:annotation>
																						<xs:documentation>Descrição completa da arma</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:minLength value="1"/>
																							<xs:maxLength value="256"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:all>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element minOccurs="0" name="comb">
															<xs:annotation>
																<xs:documentation>TAG de grupo de informações específicas para combustíveis líquidos e lubrificantes</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:all>
																	<xs:element name="cProdANP">
																		<xs:annotation>
																			<xs:documentation>Código de produto da ANP</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:nonNegativeInteger">
																				<xs:pattern value="[0-9]{9}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="CODIF">
																		<xs:annotation>
																			<xs:documentation>Código de autorização / registro do CODIF</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:pattern value="[0-9]{0,21}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="qTemp">
																		<xs:annotation>
																			<xs:documentation>Quantidade de combustível faturada à temperatura ambiente.</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:pattern value="[0-9]{1,12}\.[0-9]{4}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="UFcons">
																		<xs:annotation>
																			<xs:documentation>Sigla da UF de consumo</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:enumeration value="AC"/>
																				<xs:enumeration value="AL"/>
																				<xs:enumeration value="AM"/>
																				<xs:enumeration value="AP"/>
																				<xs:enumeration value="BA"/>
																				<xs:enumeration value="CE"/>
																				<xs:enumeration value="DF"/>
																				<xs:enumeration value="ES"/>
																				<xs:enumeration value="GO"/>
																				<xs:enumeration value="MA"/>
																				<xs:enumeration value="MG"/>
																				<xs:enumeration value="MS"/>
																				<xs:enumeration value="MT"/>
																				<xs:enumeration value="PA"/>
																				<xs:enumeration value="PB"/>
																				<xs:enumeration value="PE"/>
																				<xs:enumeration value="PI"/>
																				<xs:enumeration value="PR"/>
																				<xs:enumeration value="RJ"/>
																				<xs:enumeration value="RN"/>
																				<xs:enumeration value="RO"/>
																				<xs:enumeration value="RR"/>
																				<xs:enumeration value="RS"/>
																				<xs:enumeration value="SC"/>
																				<xs:enumeration value="SE"/>
																				<xs:enumeration value="SP"/>
																				<xs:enumeration value="TO"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="descANP">
																		<xs:annotation>
																			<xs:documentation>Descrição do produto conforme ANP</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="2"/>
																				<xs:maxLength value="95"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="pGLP">
																		<xs:annotation>
																			<xs:documentation>Percentual do GLP derivado do petróleo no produto GLP (cProdANP=210203001)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:pattern value="(^100([.]0{1,4})?)$|(^\d{1,2}([.]\d{1,4})?)$"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="pGNn">
																		<xs:annotation>
																			<xs:documentation>Percentual de Gás Natural Nacional - GLGNn para o produto GLP (cProdANP=210203001)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:pattern value="(^100([.]0{1,4})?)$|(^\d{1,2}([.]\d{1,4})?)$"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="pGNi">
																		<xs:annotation>
																			<xs:documentation>Percentual de Gás Natural Importado - GLGNi para o produto GLP (cProdANP=210203001)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:pattern value="(^100([.]0{1,4})?)$|(^\d{1,2}([.]\d{1,4})?)$"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="vPart">
																		<xs:annotation>
																			<xs:documentation>Valor de partida (cProdANP=210203001)</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="pBio">
																		<xs:annotation>
																			<xs:documentation>Percentual do índice de mistura do Biodiesel (B100) no Óleo Diesel B instituído pelo órgão regulamentador</xs:documentation>
																		</xs:annotation>
																		<xs:simpleType>
																			<xs:restriction base="xs:decimal">
																				<xs:totalDigits value="8"/>
																				<xs:fractionDigits value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element minOccurs="0" name="CIDE">
																		<xs:annotation>
																			<xs:documentation>TAG de grupo da CIDE</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="qBCprod">
																					<xs:annotation>
																						<xs:documentation>BC da CIDE</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,12}(\.[0-9]{1,4})?"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="vAliqProd">
																					<xs:annotation>
																						<xs:documentation>Valor da alíquota da CIDE</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,11}\.[0-9]{4}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="vCIDE">
																					<xs:annotation>
																						<xs:documentation>Valor da CIDE</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																	<xs:element minOccurs="0" name="Encerrante">
																		<xs:annotation>
																			<xs:documentation>TAG de grupo de Encerrante</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="nBico">
																					<xs:annotation>
																						<xs:documentation>Número de identificação do bico utilizado no abastecimento</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:pattern value="[0-9]{1,3}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element minOccurs="0" name="nBomba">
																					<xs:annotation>
																						<xs:documentation>Número de identificação da bomba ao qual o bico está interligado</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:pattern value="[0-9]{1,3}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="nTanque">
																					<xs:annotation>
																						<xs:documentation>Número de identificação do tanque ao qual o bico está interligado</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:pattern value="[0-9]{1,3}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="vEncerranteIni">
																					<xs:annotation>
																						<xs:documentation>Valor do Encerrante no início do abastecimento</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,12}\.[0-9]{3}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="vEncerranteFim">
																					<xs:annotation>
																						<xs:documentation>Valor do Encerrante no final do abastecimento</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:pattern value="[0-9]{1,12}\.[0-9]{3}"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																	<xs:element minOccurs="0" name="origComb">
																		<xs:annotation>
																			<xs:documentation>TAG de grupo de Indicador da origem do combustível</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="indImport">
																					<xs:annotation>
																						<xs:documentation>Indicador de importação</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:enumeration value="0"/>
																							<xs:enumeration value="1"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="cUFOrig">
																					<xs:annotation>
																						<xs:documentation>Código da UF</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:nonNegativeInteger">
																							<xs:totalDigits value="2"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="pOrig">
																					<xs:annotation>
																						<xs:documentation>Percentual originário para a UF</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:decimal">
																							<xs:totalDigits value="8"/>
																							<xs:fractionDigits value="4"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																</xs:all>
															</xs:complexType>
														</xs:element>
													</xs:choice>
													<xs:element maxOccurs="500" minOccurs="0" name="Rastro">
														<xs:annotation>
															<xs:documentation>TAG do grupo das informações de rastreabilidade do produto</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="500" name="RastroItem">
																	<xs:annotation>
																		<xs:documentation>TAG do grupo das informações de rastreabilidade do produto</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:all>
																			<xs:element name="nLote">
																				<xs:annotation>
																					<xs:documentation>Número do lote do produto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="qLote">
																				<xs:annotation>
																					<xs:documentation>Quantidade de produto no Lote</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,8}\.[0-9]{3}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="dFab" type="xs:date">
																				<xs:annotation>
																					<xs:documentation>Data de fabricação/Produçãov</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="dVal" type="xs:date">
																				<xs:annotation>
																					<xs:documentation>Data de validade</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element minOccurs="0" name="cAgreg">
																				<xs:annotation>
																					<xs:documentation>Código da Agregação</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:all>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="imposto">
											<xs:annotation>
												<xs:documentation>TAG de grupo de Tributos incidentes no Produto ou Serviço</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element minOccurs="0" name="vTotTrib">
														<xs:annotation>
															<xs:documentation>Valor aproximado total por item de tributos federais, estaduais e municipais.</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:integer">
																<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="ICMS">
														<xs:annotation>
															<xs:documentation>TAG de grupo do ICMS da Operação própria e ST</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="orig">
																	<xs:annotation>
																		<xs:documentation>Origem da mercadoria</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:pattern value="[0-8]{1}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CST">
																	<xs:annotation>
																		<xs:documentation>Tributação do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="00"/>
																			<xs:enumeration value="02"/>
																			<xs:enumeration value="10"/>
																			<xs:enumeration value="15"/>
																			<xs:enumeration value="20"/>
																			<xs:enumeration value="30"/>
																			<xs:enumeration value="40"/>
																			<xs:enumeration value="41"/>
																			<xs:enumeration value="50"/>
																			<xs:enumeration value="51"/>
																			<xs:enumeration value="53"/>
																			<xs:enumeration value="60"/>
																			<xs:enumeration value="61"/>
																			<xs:enumeration value="70"/>
																			<xs:enumeration value="90"/>
																			<xs:enumeration value="101"/>
																			<xs:enumeration value="103"/>
																			<xs:enumeration value="201"/>
																			<xs:enumeration value="202"/>
																			<xs:enumeration value="203"/>
																			<xs:enumeration value="300"/>
																			<xs:enumeration value="400"/>
																			<xs:enumeration value="500"/>
																			<xs:enumeration value="900"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="modBC">
																	<xs:annotation>
																		<xs:documentation>Modalidade de determinação da BC do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="0"/>
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																			<xs:enumeration value="3"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBC">
																	<xs:annotation>
																		<xs:documentation>Valor da BC do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pICMS">
																	<xs:annotation>
																		<xs:documentation>Alíquota do Imposto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^100([.]0{2,4})?)$|(^\d{1,2}([.]\d{2,4})?)$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMS_icms">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="modBCST">
																	<xs:annotation>
																		<xs:documentation>Modalidade de determinação da BC do ICMS ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="0"/>
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																			<xs:enumeration value="3"/>
																			<xs:enumeration value="4"/>
																			<xs:enumeration value="5"/>
																			<xs:enumeration value="6"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pMVAST" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pRedBCST" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCST">
																	<xs:annotation>
																		<xs:documentation>PValor da BC do ICMS ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCSTRet">
																	<xs:annotation>
																		<xs:documentation>Valor da BC do ICMS ST retido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pICMSST">
																	<xs:annotation>
																		<xs:documentation>Alíquota do imposto do ICMS ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^100[.]0{2,4})$|(^\d{1,2}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSST_icms">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSSTRet">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS ST retido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pRedBC">
																	<xs:annotation>
																		<xs:documentation>Percentual da Redução de BC</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^100[.]0{2,4})$|(^\d{1,2}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="motDesICMS">
																	<xs:annotation>
																		<xs:documentation>Motivo da desoneração do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<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:element minOccurs="0" name="vICMSDeson">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS desonerado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSOp">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS da Operação</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pDif">
																	<xs:annotation>
																		<xs:documentation>Percentual do diferimento</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^100[.]0{2,4})$|(^\d{1,2}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSDif">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS diferido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pBCOp">
																	<xs:annotation>
																		<xs:documentation>Percentual da BC operação própria</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="UFST">
																	<xs:annotation>
																		<xs:documentation>UF para qual é devido o ICMS ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="AC"/>
																			<xs:enumeration value="AL"/>
																			<xs:enumeration value="AM"/>
																			<xs:enumeration value="AP"/>
																			<xs:enumeration value="BA"/>
																			<xs:enumeration value="CE"/>
																			<xs:enumeration value="DF"/>
																			<xs:enumeration value="ES"/>
																			<xs:enumeration value="GO"/>
																			<xs:enumeration value="MA"/>
																			<xs:enumeration value="MG"/>
																			<xs:enumeration value="MS"/>
																			<xs:enumeration value="MT"/>
																			<xs:enumeration value="PA"/>
																			<xs:enumeration value="PB"/>
																			<xs:enumeration value="PE"/>
																			<xs:enumeration value="PI"/>
																			<xs:enumeration value="PR"/>
																			<xs:enumeration value="RJ"/>
																			<xs:enumeration value="RN"/>
																			<xs:enumeration value="RO"/>
																			<xs:enumeration value="RR"/>
																			<xs:enumeration value="RS"/>
																			<xs:enumeration value="SC"/>
																			<xs:enumeration value="SE"/>
																			<xs:enumeration value="SP"/>
																			<xs:enumeration value="TO"/>
																			<xs:enumeration value="EX"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCSTDest">
																	<xs:annotation>
																		<xs:documentation>Valor da BC do ICMS ST da UF destino</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSSTDest_icms">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS ST da UF destino</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pCredSN">
																	<xs:annotation>
																		<xs:documentation>Alíquota aplicável de cálculo do crédito (Simples Nacional).</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vCredICMSSN">
																	<xs:annotation>
																		<xs:documentation>Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pFCP">
																	<xs:annotation>
																		<xs:documentation>Percentual do Fundo de Combate à Pobreza (FCP)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vFCP">
																	<xs:annotation>
																		<xs:documentation>Valor do Fundo de Combate à Pobreza (FCP)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCFCP">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do Fundo de Combate à Pobreza (FCP)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCFCPST">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do FCP retido por Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pFCPST">
																	<xs:annotation>
																		<xs:documentation>Percentual do FCP retido por Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vFCPST">
																	<xs:annotation>
																		<xs:documentation>Valor do FCP retido por Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pST">
																	<xs:annotation>
																		<xs:documentation>Alíquota suportada pelo Consumidor Final</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSSubstituto">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS próprio do Substituto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCFCPSTRet">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do FCP retido anteriormente por ST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pFCPSTRet">
																	<xs:annotation>
																		<xs:documentation>Percentual do FCP retido anteriormente por Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vFCPSTRet">
																	<xs:annotation>
																		<xs:documentation>Valor do FCP retido por Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="GerarICMSST">
																	<xs:annotation>
																		<xs:documentation>&quot;Indica se irá gerar o grupo ICMS ST - Grupo de Repasse de ICMS ST retido anteriormente em operações interestaduais com repasses através 
do Substituto Tributário&quot;</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="S"/>
																			<xs:enumeration value="N"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pRedBCEfet">
																	<xs:annotation>
																		<xs:documentation>Percentual de redução da base de cálculo efetiva</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCEfet">
																	<xs:annotation>
																		<xs:documentation>Valor da base de cálculo efetiva</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pICMSEfet">
																	<xs:annotation>
																		<xs:documentation>Alíquota do ICMS efetiva</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{1,3}[1-9]{1})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSEfet">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS efetivo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="DigitacaoDescICMSDeson">
																	<xs:annotation>
																		<xs:documentation>Desconto do ICMS Desonerado no total da nota</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:boolen">
																			<xs:enumeration value="true"/>
																			<xs:enumeration value="false"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSSTDeson">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS- ST desonerado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="motDesICMSST">
																	<xs:annotation>
																		<xs:documentation>Motivo da desoneração do ICMS-ST: 3-Uso na agropecuária; 9-Outros; 12-Fomento agropecuário.</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:integer">
																			<xs:enumeration value="3"/>
																			<xs:enumeration value="9"/>
																			<xs:enumeration value="12"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pFCPDif">
																	<xs:annotation>
																		<xs:documentation>Percentual do diferimento do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^100[.]0{2,4})$|(^\d{1,2}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vFCPDif">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) diferido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vFCPEfet">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) realmente devido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCMono">
																	<xs:annotation>
																		<xs:documentation>Quantidade tributada</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="adRemICMS">
																	<xs:annotation>
																		<xs:documentation>Alíquota ad rem do imposto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vICMSMono">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS próprio</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCMonoReten">
																	<xs:annotation>
																		<xs:documentation>Quantidade tributada sujeita a retenção</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="adRemICMSReten">
																	<xs:annotation>
																		<xs:documentation>Alíquota ad rem do imposto com retenção</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vICMSMonoReten">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS com retenção</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pRedAdRem">
																	<xs:annotation>
																		<xs:documentation>Percentual de redução do valor da alíquota adrem do ICMS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="6"/>
																			<xs:fractionDigits value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="motRedAdRem">
																	<xs:annotation>
																		<xs:documentation>Motivo da redução do adrem</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="9"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCMonoDif">
																	<xs:annotation>
																		<xs:documentation>Quantidade tributada diferida</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="adRemICMSDif">
																	<xs:annotation>
																		<xs:documentation>Alíquota ad rem do imposto diferido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vICMSMonoDif">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS diferido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCMonoRet">
																	<xs:annotation>
																		<xs:documentation>Quantidade tributada retida anteriormente</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="adRemICMSRet">
																	<xs:annotation>
																		<xs:documentation>Alíquota ad rem do imposto retido anteriormente</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="8"/>
																			<xs:fractionDigits value="4"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vICMSMonoRet">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS retido anteriormente</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:totalDigits value="16"/>
																			<xs:fractionDigits value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="IPI">
														<xs:annotation>
															<xs:documentation>TAG de grupo do IPI</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element minOccurs="0" name="CNPJProd">
																	<xs:annotation>
																		<xs:documentation>CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta.</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="[0-9]{14}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="cSelo">
																	<xs:annotation>
																		<xs:documentation>Código do selo de controle IPI</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qSelo">
																	<xs:annotation>
																		<xs:documentation>Quantidade de selo de controle</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,12}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="cEnq">
																	<xs:annotation>
																		<xs:documentation>Código de Enquadramento Legal do IPI</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="3"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CSTIPI">
																	<xs:annotation>
																		<xs:documentation>Grupo de Classificação Fiscal do IPI</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:all>
																			<xs:element name="CST_IPI">
																				<xs:annotation>
																					<xs:documentation>Código da situação tributária do IPI</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="00"/>
																						<xs:enumeration value="01"/>
																						<xs:enumeration value="02"/>
																						<xs:enumeration value="03"/>
																						<xs:enumeration value="04"/>
																						<xs:enumeration value="05"/>
																						<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="99"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="vBC_IPI">
																				<xs:annotation>
																					<xs:documentation>Valor da BC do IPI</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="qUnid_IPI">
																				<xs:annotation>
																					<xs:documentation>Quantidade total na unidade padrão para tributação (somente para os produtos tributados por unidade)</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,12}\.[0-9]{1,4}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="vUnid_IPI">
																				<xs:annotation>
																					<xs:documentation>Valor por Unidade Tributável</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,11}(\.[0-9]{4})?"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="pIPI">
																				<xs:annotation>
																					<xs:documentation>Alíquota do IPI</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element minOccurs="0" name="vIPI">
																				<xs:annotation>
																					<xs:documentation>Alíquota do IPI</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:all>
																	</xs:complexType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="II">
														<xs:annotation>
															<xs:documentation>Imposto de importação</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="vBC_imp">
																	<xs:annotation>
																		<xs:documentation>Valor da BC do Imposto de Importação</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vDespAdu">
																	<xs:annotation>
																		<xs:documentation>Valor das despesas aduaneiras</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vII">
																	<xs:annotation>
																		<xs:documentation>Valor do Imposto de Importação</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vIOF">
																	<xs:annotation>
																		<xs:documentation>Valor do Imposto sobre Operações Financeiras</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="ISSQN">
														<xs:annotation>
															<xs:documentation>TAG do grupo do ISSQN</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="vBC_issqn">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do ISSQN</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vAliq">
																	<xs:annotation>
																		<xs:documentation>Alíquota do ISSQN</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vISSQN">
																	<xs:annotation>
																		<xs:documentation>Valor do ISSQN</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="cMunFg_issqn">
																	<xs:annotation>
																		<xs:documentation>Código do município de ocorrência do fato gerador do ISSQN</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:pattern value="[0-9]{7}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="cListServ">
																	<xs:annotation>
																		<xs:documentation>Código da Lista de Serviços</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="9999|[0-9]{1,2}(\.[0-9]{1,2})?"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vDeducao">
																	<xs:annotation>
																		<xs:documentation>Valor dedução para redução da Base de Cálculo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vOutro_issqn">
																	<xs:annotation>
																		<xs:documentation>Valor outras retenções</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vDescIncond">
																	<xs:annotation>
																		<xs:documentation>Valor desconto incondicionado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vDescCond">
																	<xs:annotation>
																		<xs:documentation>Valor desconto condicionado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="indISSRet">
																	<xs:annotation>
																		<xs:documentation>Indicador de ISS Retido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vISSRet">
																	<xs:annotation>
																		<xs:documentation>Valor de Retenção do ISS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="indISS">
																	<xs:annotation>
																		<xs:documentation>Indicador da exigibilidade do ISS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																			<xs:enumeration value="3"/>
																			<xs:enumeration value="4"/>
																			<xs:enumeration value="5"/>
																			<xs:enumeration value="6"/>
																			<xs:enumeration value="7"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="cServico">
																	<xs:annotation>
																		<xs:documentation>Código do serviço prestado dentro do município</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="cMun_issqn">
																	<xs:annotation>
																		<xs:documentation>Código do município de incidência do imposto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:pattern value="[0-9]{7}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="cPais_issqn">
																	<xs:annotation>
																		<xs:documentation>Código do País onde o serviço foi prestado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:pattern value="[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="nProcesso">
																	<xs:annotation>
																		<xs:documentation>Número do processo judicial ou administrativo de suspensão da exigibilidade</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="indIncentivo">
																	<xs:annotation>
																		<xs:documentation>Indicador de incentivo Fiscal</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:nonNegativeInteger">
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="PIS">
														<xs:annotation>
															<xs:documentation>TAG de grupo do PIS</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="CST_pis">
																	<xs:annotation>
																		<xs:documentation>Código de Situação Tributária do PIS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<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="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:element minOccurs="0" name="vBC_pis">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do PIS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pPIS">
																	<xs:annotation>
																		<xs:documentation>Alíquota do PIS (em percentual)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vPIS">
																	<xs:annotation>
																		<xs:documentation>Valor do PIS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCprod_pis">
																	<xs:annotation>
																		<xs:documentation>Quantidade Vendida</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,12}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vAliqProd_pis">
																	<xs:annotation>
																		<xs:documentation>Alíquota do PIS (em reais)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,11}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="PISST">
														<xs:annotation>
															<xs:documentation>TAG do grupo de PISST Substituição Tributária</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element minOccurs="0" name="vBC_pis_ST">
																	<xs:annotation>
																		<xs:documentation>TAG do grupo de PISST Substituição Tributária</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pPIS_ST">
																	<xs:annotation>
																		<xs:documentation>Alíquota do PISST (em percentual)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCprod_pis_ST">
																	<xs:annotation>
																		<xs:documentation>Quantidade Vendida PISST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,12}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vAliqProd_pis_ST">
																	<xs:annotation>
																		<xs:documentation>Alíquota do PISST (em reais)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,11}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vPIS_ST">
																	<xs:annotation>
																		<xs:documentation>Valor do PISST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="indSomaPISST">
																	<xs:annotation>
																		<xs:documentation>Indica se o valor do PISST compõe o valor total da NF-e</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="0"/>
																			<xs:enumeration value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="COFINS">
														<xs:annotation>
															<xs:documentation>TAG de grupo do COFINS</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="CST_cofins">
																	<xs:annotation>
																		<xs:documentation>Código de Situação Tributária do COFINS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<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="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:element minOccurs="0" name="vBC_cofins">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo da COFINS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pCOFINS">
																	<xs:annotation>
																		<xs:documentation>Alíquota da COFINS (em percentual)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vCOFINS">
																	<xs:annotation>
																		<xs:documentation>Valor do COFINS</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCProd_cofins">
																	<xs:annotation>
																		<xs:documentation>Quantidade Vendida</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,12}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vAliqProd_cofins">
																	<xs:annotation>
																		<xs:documentation>Alíquota do COFINS (em reais)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,11}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="COFINSST">
														<xs:annotation>
															<xs:documentation>TAG do grupo de COFINS Substituição Tributária</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element minOccurs="0" name="vBC_cofins_ST">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo da COFINSST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="pCOFINS_cofins_ST">
																	<xs:annotation>
																		<xs:documentation>Alíquota da COFINSST (em percentual)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="qBCProd_cofins_ST">
																	<xs:annotation>
																		<xs:documentation>Quantidade Vendida do COFINSST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,12}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vAliqProd_cofins_ST">
																	<xs:annotation>
																		<xs:documentation>Alíquota do COFINSST (em reais)</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,11}\.[0-9]{1,4}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vCOFINS_cofins_ST">
																	<xs:annotation>
																		<xs:documentation>Valor do COFINSST</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="indSomaCOFINSST">
																	<xs:annotation>
																		<xs:documentation>Indica se o valor da COFINS ST compõe o valor total da NFe</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="0"/>
																			<xs:enumeration value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
													<xs:element minOccurs="0" name="ICMSUFDest">
														<xs:annotation>
															<xs:documentation>TAG de Grupo de Informação do ICMS de partilha com a UF do destinatário na operação interestadual</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:all>
																<xs:element name="vBCUFDest">
																	<xs:annotation>
																		<xs:documentation>Valor da BC do ICMS na UF do destinatário</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pFCPUFDest">
																	<xs:annotation>
																		<xs:documentation>Percentual do ICMS relativo ao Fundo de Combate à Pobreza (FCP) na UF de destino</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pICMSUFDest">
																	<xs:annotation>
																		<xs:documentation>Alíquota interna da UF do destinatário</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pICMSInter">
																	<xs:annotation>
																		<xs:documentation>Alíquota interestadual das UF envolvidas</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="pICMSInterPart">
																	<xs:annotation>
																		<xs:documentation>Percentual provisório de partilha entre os Estados</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vFCPUFDest">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vICMSUFDest">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS de partilha para a UF do destinatário</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="vICMSUFRemet">
																	<xs:annotation>
																		<xs:documentation>Valor do ICMS de partilha para a UF do remetente</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element minOccurs="0" name="vBCFCPUFDest">
																	<xs:annotation>
																		<xs:documentation>Valor da Base de Cálculo do FCP na UF de destino</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:all>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element minOccurs="0" name="impostoDevol">
											<xs:annotation>
												<xs:documentation>TAG de Grupo de Informações do Imposto Devolvido</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="pDevol">
														<xs:annotation>
															<xs:documentation>Percentual da mercadoria devolvida</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="(^100[.]0{2,4})$|(^\d{1,2}[.]\d{2,4})$"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="IPIDevol">
														<xs:annotation>
															<xs:documentation>TAG de Grupo de Informação do IPI Devolvido</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="vIPIDevol">
																	<xs:annotation>
																		<xs:documentation>Valor do IPI Devolvido</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element minOccurs="0" name="prodObsCont">
											<xs:annotation>
												<xs:documentation>TAG de grupo do campo de uso livre do contribuinte</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element minOccurs="0" name="prodObsContItem">
														<xs:annotation>
															<xs:documentation>Elemento do grupo de uso livre do contribuinte</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="xCampoCont">
																	<xs:annotation>
																		<xs:documentation>Identificação do campo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="xTextoCont">
																	<xs:annotation>
																		<xs:documentation>Conteúdo do campo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<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:element minOccurs="0" name="prodObsFisco">
											<xs:annotation>
												<xs:documentation>TAG de grupo do campo de uso livre do contribuinte</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element minOccurs="0" name="prodObsFiscoItem">
														<xs:annotation>
															<xs:documentation>Elemento do grupo de uso livro do contribuinte</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="xCampoFisco">
																	<xs:annotation>
																		<xs:documentation>Identificação do campo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="xTextoFisco">
																	<xs:annotation>
																		<xs:documentation>Conteúdo do campo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<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:all>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="total">
					<xs:annotation>
						<xs:documentation>TAG de grupo de Valores Totais da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element name="ICMStot">
								<xs:annotation>
									<xs:documentation>TAG de grupo de Valores Totais referentes ao ICMS</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="vBC_ttlnfe">
											<xs:annotation>
												<xs:documentation>Base de Cálculo do ICMS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vICMS_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do ICMS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vICMSDeson_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do ICMS Desonerado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vBCST_ttlnfe">
											<xs:annotation>
												<xs:documentation>Base de Cálculo do ICMS ST</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vST_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do ICMS ST</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vProd_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do ICMS ST</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vFrete_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do Frete</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vSeg_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do Seguro</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vDesc_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do Desconto</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vII_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do II</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vIPI_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do IPI</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vPIS_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do PIS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vCOFINS_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do COFINS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vOutro">
											<xs:annotation>
												<xs:documentation>Outras Despesas acessórias</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vNF">
											<xs:annotation>
												<xs:documentation>Valor Total da NF-e</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vTotTrib_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor aproximado total de tributos federais, estaduais e municipais.</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vFCPUFDest_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vICMSUFDest_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS de partilha para a UF do destinatário</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vICMSUFRemet_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS de partilha para a UF do remetente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vFCP_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza)</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vFCPST_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza) retido por substituição tributária</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vFCPSTRet_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza) retido anteriormente por substituição tributária</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vIPIDevol_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Total do IPI devolvido</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="qBCMono_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total da quantidade tributada do ICMS monofásico próprio</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vICMSMono_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS monofásico próprio</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="qBCMonoReten_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total da quantidade tributada do ICMS monofásico sujeito a retenção</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vICMSMonoReten_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS monofásico sujeito a retenção</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="qBCMonoRet_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total da quantidade tributada do ICMS monofásico retido anteriormente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vICMSMonoRet_ttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total do ICMS monofásico retido anteriormente</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:totalDigits value="16"/>
													<xs:fractionDigits value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="ISSQNtot">
								<xs:annotation>
									<xs:documentation>TAG de grupo de Valores Totais referentes ao ISSQN</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element minOccurs="0" name="vServ">
											<xs:annotation>
												<xs:documentation>Valor Total dos Serviços sob não incidência ou não tributados pelo ICMS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vBC_ttlnfe_iss">
											<xs:annotation>
												<xs:documentation>Base de Cálculo do ISS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vISS">
											<xs:annotation>
												<xs:documentation>Valor Total do ISS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vPIS_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor do PIS sobre serviços</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vCOFINS_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor do COFINS sobre serviços</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="dCompet" type="xs:date">
											<xs:annotation>
												<xs:documentation>Data da prestação do serviço</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element minOccurs="0" name="vDeducao_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor dedução para redução da Base de Cálculo</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vOutro_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor outras retenções</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vDescIncond_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor desconto incondicionado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vDescCond_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor desconto condicionado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vISSRet_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor total retenção ISS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="cRegTrib">
											<xs:annotation>
												<xs:documentation>Código do Regime Especial de Tributação</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<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:all>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="retTrib">
								<xs:annotation>
									<xs:documentation>TAG de grupo de Retenções de Tributos</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element minOccurs="0" name="vRetPIS">
											<xs:annotation>
												<xs:documentation>Valor Retido de PIS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vRetCOFINS_servttlnfe">
											<xs:annotation>
												<xs:documentation>Valor Retido de COFINS</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vRetCSLL">
											<xs:annotation>
												<xs:documentation>Valor Retido de CSLL</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vBCIRRF">
											<xs:annotation>
												<xs:documentation>Base de Cálculo do IRRF</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vIRRF">
											<xs:annotation>
												<xs:documentation>Valor Retido de IRRF</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vBCRetPrev">
											<xs:annotation>
												<xs:documentation>Base de Cálculo da Retenção da Previdência Social</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vRetPrev">
											<xs:annotation>
												<xs:documentation>Valor da Retenção da Previdência Social</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="transp">
					<xs:annotation>
						<xs:documentation>TAG de grupo de Informações do Transporte da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="modFrete">
								<xs:annotation>
									<xs:documentation>Modalidade do frete</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:enumeration value="0"/>
										<xs:enumeration value="1"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:choice>
								<xs:element minOccurs="0" name="balsa">
									<xs:annotation>
										<xs:documentation>Identificação da balsa</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
											<xs:maxLength value="20"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element minOccurs="0" name="vagao">
									<xs:annotation>
										<xs:documentation>Identificação do vagão</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
											<xs:maxLength value="20"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:choice>
							<xs:element minOccurs="0" name="transporta">
								<xs:annotation>
									<xs:documentation>TAG de grupo Transportador</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:choice>
											<xs:element minOccurs="0" name="CNPJ_transp">
												<xs:annotation>
													<xs:documentation>CNPJ do Transportador</xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="xs:string">
														<xs:pattern value="[0-9]{14}"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
											<xs:element minOccurs="0" name="CPF_transp">
												<xs:annotation>
													<xs:documentation>CPF do Transportador</xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="xs:string">
														<xs:pattern value="[0-9]{11}"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
										</xs:choice>
										<xs:element minOccurs="0" name="xNome_transp">
											<xs:annotation>
												<xs:documentation>Razão Social ou nome do Transportador</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="2"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="IE_transp">
											<xs:annotation>
												<xs:documentation>Inscrição Estadual do Transportador</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[0-9]{2,14}|ISENTO"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xEnder">
											<xs:annotation>
												<xs:documentation>Endereço Completo do Transportador</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xMun_transp">
											<xs:annotation>
												<xs:documentation>Nome do município do Transportador</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="UF_transp">
											<xs:annotation>
												<xs:documentation>Sigla da UF do Transportador</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="AC"/>
													<xs:enumeration value="AL"/>
													<xs:enumeration value="AM"/>
													<xs:enumeration value="AP"/>
													<xs:enumeration value="BA"/>
													<xs:enumeration value="CE"/>
													<xs:enumeration value="DF"/>
													<xs:enumeration value="ES"/>
													<xs:enumeration value="GO"/>
													<xs:enumeration value="MA"/>
													<xs:enumeration value="MG"/>
													<xs:enumeration value="MS"/>
													<xs:enumeration value="MT"/>
													<xs:enumeration value="PA"/>
													<xs:enumeration value="PB"/>
													<xs:enumeration value="PE"/>
													<xs:enumeration value="PI"/>
													<xs:enumeration value="PR"/>
													<xs:enumeration value="RJ"/>
													<xs:enumeration value="RN"/>
													<xs:enumeration value="RO"/>
													<xs:enumeration value="RR"/>
													<xs:enumeration value="RS"/>
													<xs:enumeration value="SC"/>
													<xs:enumeration value="SE"/>
													<xs:enumeration value="SP"/>
													<xs:enumeration value="TO"/>
													<xs:enumeration value="EX"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="retTransp">
								<xs:annotation>
									<xs:documentation>TAG de grupo de Retenção do ICMS do transporte</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="vServ_transp">
											<xs:annotation>
												<xs:documentation>Valor do Serviço</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vBCRet">
											<xs:annotation>
												<xs:documentation>Valor do Serviço</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="pICMSRet">
											<xs:annotation>
												<xs:documentation>Alíquota da Retenção</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="(^0|0\.[1-9]{2,4})$|(^\d{1,3}[.]\d{2,4})$"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vICMSRet">
											<xs:annotation>
												<xs:documentation>Valor do ICMS Retido</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="CFOP_transp">
											<xs:annotation>
												<xs:documentation>CFOP</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:enumeration value="5351"/>
													<xs:enumeration value="5352"/>
													<xs:enumeration value="5353"/>
													<xs:enumeration value="5354"/>
													<xs:enumeration value="5355"/>
													<xs:enumeration value="5356"/>
													<xs:enumeration value="5357"/>
													<xs:enumeration value="5359"/>
													<xs:enumeration value="5360"/>
													<xs:enumeration value="5931"/>
													<xs:enumeration value="5932"/>
													<xs:enumeration value="6351"/>
													<xs:enumeration value="6352"/>
													<xs:enumeration value="6353"/>
													<xs:enumeration value="6354"/>
													<xs:enumeration value="6355"/>
													<xs:enumeration value="6356"/>
													<xs:enumeration value="6357"/>
													<xs:enumeration value="6359"/>
													<xs:enumeration value="6360"/>
													<xs:enumeration value="6931"/>
													<xs:enumeration value="6932"/>
													<xs:enumeration value="7358"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="cMunFG_transp">
											<xs:annotation>
												<xs:documentation>Código do município de ocorrência do fato gerador do ICMS do transporte</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:nonNegativeInteger">
													<xs:pattern value="[0-9]{7}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="veicTransp">
								<xs:annotation>
									<xs:documentation>TAG de grupo Veículo</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="placa">
											<xs:annotation>
												<xs:documentation>Placa do Veículo</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}|[A-Z]{3}[0-9][0-9A-Z][0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="UF_veictransp">
											<xs:annotation>
												<xs:documentation>Sigla da UF</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="AC"/>
													<xs:enumeration value="AL"/>
													<xs:enumeration value="AM"/>
													<xs:enumeration value="AP"/>
													<xs:enumeration value="BA"/>
													<xs:enumeration value="CE"/>
													<xs:enumeration value="DF"/>
													<xs:enumeration value="ES"/>
													<xs:enumeration value="GO"/>
													<xs:enumeration value="MA"/>
													<xs:enumeration value="MG"/>
													<xs:enumeration value="MS"/>
													<xs:enumeration value="MT"/>
													<xs:enumeration value="PA"/>
													<xs:enumeration value="PB"/>
													<xs:enumeration value="PE"/>
													<xs:enumeration value="PI"/>
													<xs:enumeration value="PR"/>
													<xs:enumeration value="RJ"/>
													<xs:enumeration value="RN"/>
													<xs:enumeration value="RO"/>
													<xs:enumeration value="RR"/>
													<xs:enumeration value="RS"/>
													<xs:enumeration value="SC"/>
													<xs:enumeration value="SE"/>
													<xs:enumeration value="SP"/>
													<xs:enumeration value="TO"/>
													<xs:enumeration value="EX"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="RNTC">
											<xs:annotation>
												<xs:documentation>Registro Nacional de Transportador de Carga (ANTT)</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="20"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="reboque">
								<xs:annotation>
									<xs:documentation>TAG de grupo Reboque</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="2" name="reboqueItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de reboque</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:all>
													<xs:element name="placa_rebtransp">
														<xs:annotation>
															<xs:documentation>Placa do Veículo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}|[A-Z]{3}[0-9][0-9A-Z][0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="UF_rebtransp">
														<xs:annotation>
															<xs:documentation>Sigla da UF</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="AC"/>
																<xs:enumeration value="AL"/>
																<xs:enumeration value="AM"/>
																<xs:enumeration value="AP"/>
																<xs:enumeration value="BA"/>
																<xs:enumeration value="CE"/>
																<xs:enumeration value="DF"/>
																<xs:enumeration value="ES"/>
																<xs:enumeration value="GO"/>
																<xs:enumeration value="MA"/>
																<xs:enumeration value="MG"/>
																<xs:enumeration value="MS"/>
																<xs:enumeration value="MT"/>
																<xs:enumeration value="PA"/>
																<xs:enumeration value="PB"/>
																<xs:enumeration value="PE"/>
																<xs:enumeration value="PI"/>
																<xs:enumeration value="PR"/>
																<xs:enumeration value="RJ"/>
																<xs:enumeration value="RN"/>
																<xs:enumeration value="RO"/>
																<xs:enumeration value="RR"/>
																<xs:enumeration value="RS"/>
																<xs:enumeration value="SC"/>
																<xs:enumeration value="SE"/>
																<xs:enumeration value="SP"/>
																<xs:enumeration value="TO"/>
																<xs:enumeration value="EX"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="RNTC_rebtransp">
														<xs:annotation>
															<xs:documentation>Registro Nacional de Transportador de Carga (ANTT)</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:all>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element minOccurs="0" name="vol">
								<xs:annotation>
									<xs:documentation>TAG de grupo Volumes</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="5000" name="volItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de volumes da NF-e</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="qVol">
														<xs:annotation>
															<xs:documentation>Quantidade de volumes transportados</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:pattern value="[0-9]{1,15}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="esp">
														<xs:annotation>
															<xs:documentation>Espécie dos volumes transportados</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="marca">
														<xs:annotation>
															<xs:documentation>Marca dos volumes transportados</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="nVol">
														<xs:annotation>
															<xs:documentation>Numeração dos volumes transportados</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="pesoL_transp">
														<xs:annotation>
															<xs:documentation>Peso Líquido (em kg)</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,12}\.[0-9]{3}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="pesoB_transp">
														<xs:annotation>
															<xs:documentation>Peso Bruto (em kg)</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,12}\.[0-9]{3}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="lacres">
														<xs:annotation>
															<xs:documentation>TAG de grupo de Lacres</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="5000" name="lacresItem">
																	<xs:annotation>
																		<xs:documentation>Elemento do grupo de Lacres da NF-e</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="nLacre">
																				<xs:annotation>
																					<xs:documentation>Número dos Lacres</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<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:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="cobr">
					<xs:annotation>
						<xs:documentation>TAG de grupo de Cobrança</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element minOccurs="0" name="fat">
								<xs:annotation>
									<xs:documentation>TAG de grupo da Fatura</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element minOccurs="0" name="nFat">
											<xs:annotation>
												<xs:documentation>Número da Fatura</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vOrig">
											<xs:annotation>
												<xs:documentation>Valor Original da Fatura</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vDesc_cob">
											<xs:annotation>
												<xs:documentation>Valor do desconto</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="vLiq">
											<xs:annotation>
												<xs:documentation>Valor Líquido da Fatura</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
							<xs:element maxOccurs="120" minOccurs="0" name="dup">
								<xs:annotation>
									<xs:documentation>TAG de grupo de Lacres</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="unbounded" name="dupItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de Duplicatas da NF-e</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:all>
													<xs:element minOccurs="0" name="nDup">
														<xs:annotation>
															<xs:documentation>Número da Duplicata</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="dVenc" type="xs:date">
														<xs:annotation>
															<xs:documentation>Data de vencimento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="vDup">
														<xs:annotation>
															<xs:documentation>Valor da duplicata</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:all>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="pag">
					<xs:annotation>
						<xs:documentation>TAG de Grupo de Formas de Pagamento</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="100" name="pagItem">
								<xs:annotation>
									<xs:documentation>Tag superior do grupo Formas de Pagamento</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element minOccurs="0" name="indPag_pag">
											<xs:annotation>
												<xs:documentation>Indicador da Forma de Pagamento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="0"/>
													<xs:enumeration value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="tPag">
											<xs:annotation>
												<xs:documentation>Forma de Pagamento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<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="15"/>
													<xs:enumeration value="16"/>
													<xs:enumeration value="17"/>
													<xs:enumeration value="18"/>
													<xs:enumeration value="19"/>
													<xs:enumeration value="90"/>
													<xs:enumeration value="99"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="xPag">
											<xs:annotation>
												<xs:documentation>Descrição do meio de pagamento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="60"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="vPag">
											<xs:annotation>
												<xs:documentation>Valor do Pagamento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:decimal">
													<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element minOccurs="0" name="card">
											<xs:annotation>
												<xs:documentation>TAG de Grupo de Cartões</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:all>
													<xs:element name="tipoIntegracao">
														<xs:annotation>
															<xs:documentation>Tipo de Integração para pagamento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:totalDigits value="1"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="CNPJ_card">
														<xs:annotation>
															<xs:documentation>CNPJ da instituição de pagamento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[0-9]{14}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="tBand">
														<xs:annotation>
															<xs:documentation>Bandeira da operadora de cartão de crédito e/ou débito</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:enumeration value="01"/>
																<xs:enumeration value="02"/>
																<xs:enumeration value="03"/>
																<xs:enumeration value="04"/>
																<xs:enumeration value="05"/>
																<xs:enumeration value="06"/>
																<xs:enumeration value="07"/>
																<xs:enumeration value="08"/>
																<xs:enumeration value="09"/>
																<xs:enumeration value="99"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element minOccurs="0" name="cAut">
														<xs:annotation>
															<xs:documentation>Número de autorização da operação cartão de crédito e/ou débito</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:all>
											</xs:complexType>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="vTroco">
					<xs:annotation>
						<xs:documentation>Valor do troco</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:decimal">
							<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element minOccurs="0" name="infIntermed">
					<xs:annotation>
						<xs:documentation>TAG de grupo de identificação do emitente da NF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element name="CNPJ_int">
								<xs:annotation>
									<xs:documentation>CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="idCadIntTran">
								<xs:annotation>
									<xs:documentation>Identificador cadastrado no intermediador</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="infAdic">
					<xs:annotation>
						<xs:documentation>TAG de grupo de informações adicionais</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element minOccurs="0" name="infAdFisco">
								<xs:annotation>
									<xs:documentation>Informações Adicionais de Interesse do Fisco</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="2000"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="infCpl">
								<xs:annotation>
									<xs:documentation>Informações Complementares de interesse do Contribuinte</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="5000"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="obsCont">
								<xs:annotation>
									<xs:documentation>TAG de grupo do campo de uso livre do contribuinte</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="10" name="obsContItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de uso livre do contribuinte</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="xCampo">
														<xs:annotation>
															<xs:documentation>Identificação do campo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="xTexto">
														<xs:annotation>
															<xs:documentation>Conteúdo do campo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<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:element minOccurs="0" name="procRef">
								<xs:annotation>
									<xs:documentation>TAG de grupo do processo referenciado</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="100" name="procRefItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de processos referenciados</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="nProc">
														<xs:annotation>
															<xs:documentation>Identificador do processo ou ato concessório</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="indProc">
														<xs:annotation>
															<xs:documentation>Indicador da origem do processo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:enumeration value="1"/>
																<xs:enumeration value="2"/>
																<xs:enumeration value="3"/>
																<xs:enumeration value="9"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="tpAto">
														<xs:annotation>
															<xs:documentation>Tipo de ato concessório</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:enumeration value="08"/>
																<xs:enumeration value="10"/>
																<xs:enumeration value="12"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="infSuplem">
					<xs:annotation>
						<xs:documentation>Informações suplementares da Nota Fiscal</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element name="qrCode">
								<xs:annotation>
									<xs:documentation>Texto com o QR-Code impresso no DANFE NFC-e.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="100"/>
										<xs:maxLength value="600"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="urlChave">
								<xs:annotation>
									<xs:documentation>Texto com a URL de consulta por chave de acesso a ser impressa no DANFE NFC-e</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="100"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="exporta">
					<xs:annotation>
						<xs:documentation>TAG do Grupo de Exportação</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="UFEmbarq">
								<xs:annotation>
									<xs:documentation>Sigla da UF onde ocorrerá o Embarque dos produtos</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="AC"/>
										<xs:enumeration value="AL"/>
										<xs:enumeration value="AM"/>
										<xs:enumeration value="AP"/>
										<xs:enumeration value="BA"/>
										<xs:enumeration value="CE"/>
										<xs:enumeration value="DF"/>
										<xs:enumeration value="ES"/>
										<xs:enumeration value="GO"/>
										<xs:enumeration value="MA"/>
										<xs:enumeration value="MG"/>
										<xs:enumeration value="MS"/>
										<xs:enumeration value="MT"/>
										<xs:enumeration value="PA"/>
										<xs:enumeration value="PB"/>
										<xs:enumeration value="PE"/>
										<xs:enumeration value="PI"/>
										<xs:enumeration value="PR"/>
										<xs:enumeration value="RJ"/>
										<xs:enumeration value="RN"/>
										<xs:enumeration value="RO"/>
										<xs:enumeration value="RR"/>
										<xs:enumeration value="RS"/>
										<xs:enumeration value="SC"/>
										<xs:enumeration value="SE"/>
										<xs:enumeration value="SP"/>
										<xs:enumeration value="TO"/>
										<xs:enumeration value="EX"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xLocEmbarq">
								<xs:annotation>
									<xs:documentation>Local onde ocorrerá o Embarque dos produtos</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xLocDespacho">
								<xs:annotation>
									<xs:documentation>Descrição do local de despacho</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<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>TAG do Grupo de Compra</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element minOccurs="0" name="xNEmp">
								<xs:annotation>
									<xs:documentation>Nota de Empenho</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="22"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xPed">
								<xs:annotation>
									<xs:documentation>Pedido</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="xCont">
								<xs:annotation>
									<xs:documentation>Contrato</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element minOccurs="0" name="cana">
					<xs:annotation>
						<xs:documentation>Grupo de cana</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="safra">
								<xs:annotation>
									<xs:documentation>Identificação da safra</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="\d{4}[/]\d{4}|\d{4}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="ref">
								<xs:annotation>
									<xs:documentation>Mês e ano de referência</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="(0[1-9]{1}|1[0-2]{1})[/]\d{4}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="qTotMes">
								<xs:annotation>
									<xs:documentation>Quantidade Total do Mês</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,11}(\.[0-9]{10})?"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="qTotAnt">
								<xs:annotation>
									<xs:documentation>Quantidade Total Anterior</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,11}(\.[0-9]{10})?"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="qTotGer">
								<xs:annotation>
									<xs:documentation>Quantidade Total Geral</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,11}(\.[0-9]{10})?"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="vFor">
								<xs:annotation>
									<xs:documentation>Valor dos Fornecimentos</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="vTotDed">
								<xs:annotation>
									<xs:documentation>Valor Total da Dedução</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="vLiqFor">
								<xs:annotation>
									<xs:documentation>Valor Líquido dos Fornecimentos</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element maxOccurs="31" name="canaDiario">
								<xs:annotation>
									<xs:documentation>Grupo de Fornecimento diário de cana</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="31" name="DiarioItem">
											<xs:annotation>
												<xs:documentation>Elemento do grupo de fornecimento de cana</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="dia">
														<xs:annotation>
															<xs:documentation>Dia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:nonNegativeInteger">
																<xs:totalDigits value="2"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="qtde">
														<xs:annotation>
															<xs:documentation>Quantidade</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,11}(\.[0-9]{10})?"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element maxOccurs="10" minOccurs="0" name="canaDeducoes">
								<xs:annotation>
									<xs:documentation>Grupo de Deduções – Taxas e Contribuições</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="10" name="DeducoesItem">
											<xs:annotation>
												<xs:documentation>Quantidade</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="xDed">
														<xs:annotation>
															<xs:documentation>Descrição da Dedução</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="vDed">
														<xs:annotation>
															<xs:documentation>Valor da Dedução</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:decimal">
																<xs:pattern value="[0-9]{1,13}\.[0-9]{2}"/>
															</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="RespTecnico">
					<xs:annotation>
						<xs:documentation>TAG de grupo de Informações do Responsável Técnico pela emissão do DF-e</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element name="CNPJ">
								<xs:annotation>
									<xs:documentation>CNPJ da empresa responsável pelo sistema emissor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]{14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="xContato">
								<xs:annotation>
									<xs:documentation>Nome da pessoa responsável sobre o software emissor</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="2"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="email">
								<xs:annotation>
									<xs:documentation>E-mail do responsável</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="6"/>
										<xs:maxLength value="60"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="fone">
								<xs:annotation>
									<xs:documentation>Fone do responsável</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:nonNegativeInteger">
										<xs:pattern value="[0-9]{6,14}"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="idCSRT">
								<xs:annotation>
									<xs:documentation>Identificador do CSRT usado para geração do hash</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="3"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element minOccurs="0" name="hashCSRT">
								<xs:annotation>
									<xs:documentation>Hash do token do código de segurança do responsável técnico</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="40"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>