Created
February 27, 2019 19:48
-
-
Save rvalyi/1dbf19c4af393f938e590fca2d0a14d9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- edited with XMLSpy v2008 (http://www.altova.com) by [email protected] (PROCERGS) --> | |
<!-- PL_009 alterações de esquema decorrentes da - NT2016.002 v1.20 - 31/05/2017 13:14hs--> | |
<!-- PL_008g alterações de esquema decorrentes da - NT2015.002 - 15/07/2015 --> | |
<!-- PL_008h alterações de esquema decorrentes da - NT2015.003 - 17/09/2015 --> | |
<!-- PL_008i --> | |
<!-- PL_009-v4 alterações de esquema decorrentes da - NT2016.002 - 10/2017 --> | |
<!-- PL_009-v4a alterações de esquema decorrentes da - NT2017.001 - 10/2017 --> | |
<!-- PL_009-v4a alterações de esquema decorrentes da - NT2016.002 v1.60 - 06/2018 --> | |
<!-- PL_009-v4a.1 correções de esquema decorrentes da - NT2016.002 v1.60 - 06/2018 --> | |
<!-- PL_009-v4a.2 adequação do campo placa para novo padrão do Mercosul - 06/2018 --> | |
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.portalfiscal.inf.br/nfe" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:editix="http://www.portalfiscal.inf.br/nfe" xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/> | |
<xs:include schemaLocation="tiposBasico_v4.00.xsd"/> | |
<xs:complexType name="TNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Nota Fiscal Eletrônica</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="infNFe"> | |
<xs:annotation> | |
<xs:documentation>Informações da Nota Fiscal eletrônica</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ide"> | |
<xs:annotation> | |
<xs:documentation>identificação da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="cUF" type="TCodUfIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cNF"> | |
<xs:annotation> | |
<xs:documentation>Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{8}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="natOp"> | |
<xs:annotation> | |
<xs:documentation>Descrição da Natureza da Operação</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="mod" type="TMod"> | |
<xs:annotation> | |
<xs:documentation>Código do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="serie" type="TSerie"> | |
<xs:annotation> | |
<xs:documentation>Série do Documento Fiscal | |
série normal 0-889 | |
Avulsa Fisco 890-899 | |
SCAN 900-999</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="nNF" type="TNF"> | |
<xs:annotation> | |
<xs:documentation>Número do Documento Fiscal</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dhEmi" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Data e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="dhSaiEnt" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Data e Hora da saída ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="tpNF"> | |
<xs:annotation> | |
<xs:documentation>Tipo do Documento Fiscal (0 - entrada; 1 - saída)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="idDest"> | |
<xs:annotation> | |
<xs:documentation>Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMunFG" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="tpImp"> | |
<xs:annotation> | |
<xs:documentation>Formato de impressão do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; | |
4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletrônica)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpEmis"> | |
<xs:annotation> | |
<xs:documentation>Forma de emissão da NF-e | |
1 - Normal; | |
2 - Contingência FS | |
3 - Contingência SCAN | |
4 - Contingência DPEC | |
5 - Contingência FSDA | |
6 - Contingência SVC - AN | |
7 - Contingência SVC - RS | |
9 - Contingência off-line NFC-e</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cDV"> | |
<xs:annotation> | |
<xs:documentation>Digito Verificador da Chave de Acesso da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpAmb" type="TAmb"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Ambiente: | |
1 - Produção | |
2 - Homologação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="finNFe" type="TFinNFe"> | |
<xs:annotation> | |
<xs:documentation>Finalidade da emissão da NF-e: | |
1 - NFe normal | |
2 - NFe complementar | |
3 - NFe de ajuste | |
4 - Devolução/Retorno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="indFinal"> | |
<xs:annotation> | |
<xs:documentation>Indica operação com consumidor final (0-Não;1-Consumidor Final)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="indPres"> | |
<xs:annotation> | |
<xs:documentation>Indicador de presença do comprador no estabelecimento comercial no momento da oepração | |
(0-Não se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operação presencial;2-Não presencial, internet;3-Não presencial, teleatendimento;4-NFC-e entrega em domicílio;5-Operação presencial, fora do estabelecimento;9-Não presencial, outros)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="procEmi" type="TProcEmi"> | |
<xs:annotation> | |
<xs:documentation>Processo de emissão utilizado com a seguinte codificação: | |
0 - emissão de NF-e com aplicativo do contribuinte; | |
1 - emissão de NF-e avulsa pelo Fisco; | |
2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site | |
do Fisco; | |
3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="verProc"> | |
<xs:annotation> | |
<xs:documentation>versão do aplicativo utilizado no processo de | |
emissão</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Informar apenas | |
para tpEmis diferente de 1</xs:documentation> | |
</xs:annotation> | |
<xs:element name="dhCont" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Informar a data e hora de entrada em contingência contingência no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xJust"> | |
<xs:annotation> | |
<xs:documentation>Informar a Justificativa da entrada</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="15"/> | |
<xs:maxLength value="256"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:element maxOccurs="500" minOccurs="0" name="NFref"> | |
<xs:annotation> | |
<xs:documentation>Grupo de infromações da NF referenciada</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element name="refNFe" type="TChNFe"> | |
<xs:annotation> | |
<xs:documentation>Chave de acesso das NF-e referenciadas. Chave de acesso compostas por Código da UF (tabela do IBGE) + AAMM da emissão + CNPJ do Emitente + modelo, série e número da NF-e Referenciada + Código Numérico + DV.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="refNF"> | |
<xs:annotation> | |
<xs:documentation>Dados da NF modelo 1/1A referenciada ou NF modelo 2 referenciada</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="cUF" type="TCodUfIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="AAMM"> | |
<xs:annotation> | |
<xs:documentation>AAMM da emissão</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do emitente do documento fiscal referenciado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="mod"> | |
<xs:annotation> | |
<xs:documentation>Código do modelo do Documento Fiscal. Utilizar 01 para NF modelo 1/1A e 02 para NF modelo 02</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="serie" type="TSerie"> | |
<xs:annotation> | |
<xs:documentation>Série do Documento Fiscal, informar zero se inexistente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="nNF" type="TNF"> | |
<xs:annotation> | |
<xs:documentation>Número do Documento Fiscal</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="refNFP"> | |
<xs:annotation> | |
<xs:documentation>Grupo com as informações NF de produtor referenciada</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="cUF" type="TCodUfIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código da UF do emitente do Documento FiscalUtilizar a Tabela do IBGE (Anexo IV - Tabela de UF, Município e País)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="AAMM"> | |
<xs:annotation> | |
<xs:documentation>AAMM da emissão da NF de produtor</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:choice> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do emitente da NF de produtor</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>CPF do emitente da NF de produtor</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
<xs:element name="IE" type="TIeDest"> | |
<xs:annotation> | |
<xs:documentation>IE do emitente da NF de Produtor</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="mod"> | |
<xs:annotation> | |
<xs:documentation>Código do modelo do Documento Fiscal - utilizar 04 para NF de produtor ou 01 para NF Avulsa</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="04"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="serie" type="TSerie"> | |
<xs:annotation> | |
<xs:documentation>Série do Documento Fiscal, informar zero se inexistentesérie</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="nNF" type="TNF"> | |
<xs:annotation> | |
<xs:documentation>Número do Documento Fiscal - 1 – 999999999</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="refCTe" type="TChNFe"> | |
<xs:annotation> | |
<xs:documentation>Utilizar esta TAG para referenciar um CT-e emitido anteriormente, vinculada a NF-e atual</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="refECF"> | |
<xs:annotation> | |
<xs:documentation>Grupo do Cupom Fiscal vinculado à NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="mod"> | |
<xs:annotation> | |
<xs:documentation>Código do modelo do Documento Fiscal | |
Preencher com "2B", quando se tratar de Cupom Fiscal emitido por máquina registradora (não ECF), com "2C", quando se tratar de Cupom Fiscal PDV, ou "2D", quando se tratar de Cupom Fiscal (emitido por ECF)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="2B"/> | |
<xs:enumeration value="2C"/> | |
<xs:enumeration value="2D"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nECF"> | |
<xs:annotation> | |
<xs:documentation>Informar o número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nCOO"> | |
<xs:annotation> | |
<xs:documentation>Informar o Número do Contador de Ordem de Operação - COO vinculado à NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="emit"> | |
<xs:annotation> | |
<xs:documentation>Identificação do emitente</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>Número do CNPJ do emitente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>Número do CPF do emitente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
<xs:element name="xNome"> | |
<xs:annotation> | |
<xs:documentation>Razão Social ou Nome do emitente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xFant"> | |
<xs:annotation> | |
<xs:documentation>Nome fantasia</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="enderEmit" type="TEnderEmi"> | |
<xs:annotation> | |
<xs:documentation>Endereço do emitente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="IE" type="TIe"> | |
<xs:annotation> | |
<xs:documentation>Inscrição Estadual do Emitente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="IEST" type="TIeST"> | |
<xs:annotation> | |
<xs:documentation>Inscricao Estadual do Substituto Tributário</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Grupo de informações de interesse da Prefeitura</xs:documentation> | |
</xs:annotation> | |
<xs:element name="IM"> | |
<xs:annotation> | |
<xs:documentation>Inscrição Municipal</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="15"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="CNAE"> | |
<xs:annotation> | |
<xs:documentation>CNAE Fiscal</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:element name="CRT"> | |
<xs:annotation> | |
<xs:documentation>Código de Regime Tributário. | |
Este campo será obrigatoriamente preenchido com: | |
1 – Simples Nacional; | |
2 – Simples Nacional – excesso de sublimite de receita bruta; | |
3 – Regime Normal.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="avulsa"> | |
<xs:annotation> | |
<xs:documentation>Emissão de avulsa, informar os dados do Fisco emitente</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do Órgão emissor</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xOrgao"> | |
<xs:annotation> | |
<xs:documentation>Órgão emitente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="matr"> | |
<xs:annotation> | |
<xs:documentation>Matrícula do agente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xAgente"> | |
<xs:annotation> | |
<xs:documentation>Nome do agente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="fone"> | |
<xs:annotation> | |
<xs:documentation>Telefone</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{6,14}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UF" type="TUfEmi"> | |
<xs:annotation> | |
<xs:documentation>Sigla da Unidade da Federação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="nDAR"> | |
<xs:annotation> | |
<xs:documentation>Número do Documento de Arrecadação de Receita</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="dEmi" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de emissão do DAR (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDAR" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total constante no DAR</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="repEmi"> | |
<xs:annotation> | |
<xs:documentation>Repartição Fiscal emitente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="dPag" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de pagamento do DAR (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="dest"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Destinatário</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>Número do CNPJ</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>Número do CPF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="idEstrangeiro"> | |
<xs:annotation> | |
<xs:documentation>Identificador do destinatário, em caso de comprador estrangeiro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:choice> | |
<xs:element minOccurs="0" name="xNome"> | |
<xs:annotation> | |
<xs:documentation>Razão Social ou nome do destinatário</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="enderDest" type="TEndereco"> | |
<xs:annotation> | |
<xs:documentation>Dados do endereço</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="indIEDest"> | |
<xs:annotation> | |
<xs:documentation>Indicador da IE do destinatário: | |
1 – Contribuinte ICMSpagamento à vista; | |
2 – Contribuinte isento de inscrição; | |
9 – Não Contribuinte</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="IE" type="TIeDestNaoIsento"> | |
<xs:annotation> | |
<xs:documentation>Inscrição Estadual (obrigatório nas operações com contribuintes do ICMS)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="ISUF"> | |
<xs:annotation> | |
<xs:documentation>Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) PL_005d - 11/08/09 - alterado para aceitar 8 ou 9 dígitos</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{8,9}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="IM"> | |
<xs:annotation> | |
<xs:documentation>Inscrição Municipal do tomador do serviço</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="15"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="email"> | |
<xs:annotation> | |
<xs:documentation>Informar o e-mail do destinatário. O campo pode ser utilizado para informar o e-mail | |
de recepção da NF-e indicada pelo destinatário</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="retirada" type="TLocal"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Local de Retirada (informar apenas quando for diferente do endereço do remetente)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="entrega" type="TLocal"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Local de Entrega (informar apenas quando for diferente do endereço do destinatário)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element maxOccurs="10" minOccurs="0" name="autXML"> | |
<xs:annotation> | |
<xs:documentation>Pessoas autorizadas para o download do XML da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ Autorizado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>CPF Autorizado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="990" name="det"> | |
<xs:annotation> | |
<xs:documentation>Dados dos detalhes da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="prod"> | |
<xs:annotation> | |
<xs:documentation>Dados dos produtos e serviços da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="cProd"> | |
<xs:annotation> | |
<xs:documentation>Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria | |
Formato ”CFOP9999”.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cEAN"> | |
<xs:annotation> | |
<xs:documentation>GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xProd"> | |
<xs:annotation> | |
<xs:documentation>Descrição do produto ou serviço</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="120"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="NCM"> | |
<xs:annotation> | |
<xs:documentation>Código NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{2}|[0-9]{8}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="8" minOccurs="0" name="NVE"> | |
<xs:annotation> | |
<xs:documentation>Nomenclatura de Valor aduaneio e Estatístico</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[A-Z]{2}[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element minOccurs="1" name="CEST"> | |
<xs:annotation> | |
<xs:documentation>Codigo especificador da Substuicao Tributaria - CEST, que identifica a mercadoria sujeita aos regimes de substituicao tributária e de antecipação do recolhimento do imposto</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="indEscala"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="S"/> | |
<xs:enumeration value="N"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="CNPJFab" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do Fabricante da Mercadoria, obrigatório para produto em escala NÃO relevante.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:element minOccurs="0" name="cBenef"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="([!-ÿ]{8}|[!-ÿ]{10})?"/> </xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="EXTIPI"> | |
<xs:annotation> | |
<xs:documentation>Código EX TIPI (3 posições)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{2,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="CFOP"> | |
<xs:annotation> | |
<xs:documentation>Cfop</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="uCom"> | |
<xs:annotation> | |
<xs:documentation>Unidade comercial</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="6"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="qCom" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vUnCom" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Valor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vProd" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor bruto do produto ou serviço.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cEANTrib"> | |
<xs:annotation> | |
<xs:documentation>GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="uTrib"> | |
<xs:annotation> | |
<xs:documentation>Unidade Tributável</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="6"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="qTrib" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vUnTrib" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Valor unitário de tributação - - alterado para aceitar 0 a 10 casas decimais e 11 inteiros</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vFrete" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do Frete</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vSeg" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do Seguro</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDesc" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor do Desconto</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vOutro" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Outras despesas acessórias</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="indTot"> | |
<xs:annotation> | |
<xs:documentation>Este campo deverá ser preenchido com: | |
0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd) | |
1 – o valor do item (vProd) compõe o valor total da NF-e (vProd)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="100" minOccurs="0" name="DI"> | |
<xs:annotation> | |
<xs:documentation>Delcaração de Importação | |
(NT 2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nDI"> | |
<xs:annotation> | |
<xs:documentation>Numero do Documento de Importação DI/DSI/DA/DRI-E (DI/DSI/DA/DRI-E) (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="12"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="dDI" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de registro da DI/DSI/DA (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xLocDesemb"> | |
<xs:annotation> | |
<xs:documentation>Local do desembaraço aduaneiro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UFDesemb" type="TUfEmi"> | |
<xs:annotation> | |
<xs:documentation>UF onde ocorreu o desembaraço aduaneiro</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dDesemb" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data do desembaraço aduaneiro (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="tpViaTransp"> | |
<xs:annotation> | |
<xs:documentation>Via de transporte internacional informada na DI | |
1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
<xs:enumeration value="8"/> | |
<xs:enumeration value="9"/> | |
<xs:enumeration value="10"/> | |
<xs:enumeration value="11"/> | |
<xs:enumeration value="12"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="vAFRMM" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Adicional ao frete para renovação de marinha mercante</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="tpIntermedio"> | |
<xs:annotation> | |
<xs:documentation>Forma de Importação quanto a intermediação | |
1-por conta propria;2-por conta e ordem;3-encomenda</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do adquirente ou do encomendante</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="UFTerceiro" type="TUfEmi"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF do adquirente ou do encomendante</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cExportador"> | |
<xs:annotation> | |
<xs:documentation>Código do exportador (usado nos sistemas internos de informação do emitente da NF-e)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="100" name="adi"> | |
<xs:annotation> | |
<xs:documentation>Adições (NT 2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nAdicao"> | |
<xs:annotation> | |
<xs:documentation>Número da Adição</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1-9]{1}[0-9]{0,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nSeqAdic"> | |
<xs:annotation> | |
<xs:documentation>Número seqüencial do item dentro da Adição</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1-9]{1}[0-9]{0,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cFabricante"> | |
<xs:annotation> | |
<xs:documentation>Código do fabricante estrangeiro (usado nos sistemas internos de informação do emitente da NF-e)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDescDI" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor do desconto do item da DI – adição</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="nDraw"> | |
<xs:annotation> | |
<xs:documentation>Número do ato concessório de Drawback</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{0,11}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="500" minOccurs="0" name="detExport"> | |
<xs:annotation> | |
<xs:documentation>Detalhe da exportação</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="nDraw"> | |
<xs:annotation> | |
<xs:documentation>Número do ato concessório de Drawback</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{0,11}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="exportInd"> | |
<xs:annotation> | |
<xs:documentation>Exportação indireta</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nRE"> | |
<xs:annotation> | |
<xs:documentation>Registro de exportação</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{0,12}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="chNFe" type="TChNFe"> | |
<xs:annotation> | |
<xs:documentation>Chave de acesso da NF-e recebida para exportação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="qExport" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade do item efetivamente exportado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xPed"> | |
<xs:annotation> | |
<xs:documentation>pedido de compra - Informação de interesse do emissor para controle do B2B.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="15"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="nItemPed"> | |
<xs:annotation> | |
<xs:documentation>Número do Item do Pedido de Compra - Identificação do número do item do pedido de Compra</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="nFCI" type="TGuid"> | |
<xs:annotation> | |
<xs:documentation>Número de controle da FCI - Ficha de Conteúdo de Importação.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element maxOccurs="500" minOccurs="0" name="rastro"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nLote"> | |
<xs:annotation> | |
<xs:documentation>Número do lote do produto.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="qLote" type="TDec_0803v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade de produto no lote.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dFab" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de fabricação/produção. Formato "AAAA-MM-DD".</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dVal" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de validade. Informar o último dia do mês caso a validade não especifique o dia. Formato "AAAA-MM-DD".</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="cAgreg"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,20}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:choice minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Informações específicas de produtos e serviços</xs:documentation> | |
</xs:annotation> | |
<xs:element name="veicProd"> | |
<xs:annotation> | |
<xs:documentation>Veículos novos</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tpOp"> | |
<xs:annotation> | |
<xs:documentation>Tipo da Operação (1 - Venda concessionária; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="chassi"> | |
<xs:annotation> | |
<xs:documentation>Chassi do veículo - VIN (código-identificação-veículo)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:length value="17"/> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[A-Z0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cCor"> | |
<xs:annotation> | |
<xs:documentation>Cor do veículo (código de cada montadora)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="4"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xCor"> | |
<xs:annotation> | |
<xs:documentation>Descrição da cor</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="40"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pot"> | |
<xs:annotation> | |
<xs:documentation>Potência máxima do motor do veículo em cavalo vapor (CV). (potência-veículo)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="4"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cilin"> | |
<xs:annotation> | |
<xs:documentation>Capacidade voluntária do motor expressa em centímetros cúbicos (CC). (cilindradas)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="4"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pesoL"> | |
<xs:annotation> | |
<xs:documentation>Peso líquido</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pesoB"> | |
<xs:annotation> | |
<xs:documentation>Peso bruto</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nSerie"> | |
<xs:annotation> | |
<xs:documentation>Serial (série)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpComb"> | |
<xs:annotation> | |
<xs:documentation>Tipo de combustível-Tabela RENAVAM: 01-Álcool; 02-Gasolina; 03-Diesel; 16-Álcool/Gas.; 17-Gas./Álcool/GNV; 18-Gasolina/Elétrico</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nMotor"> | |
<xs:annotation> | |
<xs:documentation>Número do motor</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="21"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="CMT"> | |
<xs:annotation> | |
<xs:documentation>CMT-Capacidade Máxima de Tração - em Toneladas 4 casas decimais</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="dist"> | |
<xs:annotation> | |
<xs:documentation>Distância entre eixos</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="4"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="anoMod"> | |
<xs:annotation> | |
<xs:documentation>Ano Modelo de Fabricação</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="anoFab"> | |
<xs:annotation> | |
<xs:documentation>Ano de Fabricação</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpPint"> | |
<xs:annotation> | |
<xs:documentation>Tipo de pintura</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:length value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpVeic"> | |
<xs:annotation> | |
<xs:documentation>Tipo de veículo (utilizar tabela RENAVAM)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="espVeic"> | |
<xs:annotation> | |
<xs:documentation>Espécie de veículo (utilizar tabela RENAVAM)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="VIN"> | |
<xs:annotation> | |
<xs:documentation>Informa-se o veículo tem VIN (chassi) remarcado. | |
R-Remarcado | |
N-NormalVIN</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:length value="1"/> | |
<xs:enumeration value="R"/> | |
<xs:enumeration value="N"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="condVeic"> | |
<xs:annotation> | |
<xs:documentation>Condição do veículo (1 - acabado; 2 - inacabado; 3 - semi-acabado)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMod"> | |
<xs:annotation> | |
<xs:documentation>Código Marca Modelo (utilizar tabela RENAVAM)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cCorDENATRAN"> | |
<xs:annotation> | |
<xs:documentation>Código da Cor Segundo as regras de pré-cadastro do DENATRAN: 01-AMARELO;02-AZUL;03-BEGE;04-BRANCA;05-CINZA;06-DOURADA;07-GRENA | |
08-LARANJA;09-MARROM;10-PRATA;11-PRETA;12-ROSA;13-ROXA;14-VERDE;15-VERMELHA;16-FANTASIA</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="2"/> | |
<xs:pattern value="[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="lota"> | |
<xs:annotation> | |
<xs:documentation>Quantidade máxima de permitida de passageiros sentados, inclusive motorista.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="3"/> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tpRest"> | |
<xs:annotation> | |
<xs:documentation>Restrição | |
0 - Não há; | |
1 - Alienação Fiduciária; | |
2 - Arrendamento Mercantil; | |
3 - Reserva de Domínio; | |
4 - Penhor de Veículos; | |
9 - outras.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="med"> | |
<xs:annotation> | |
<xs:documentation>grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="1" name="cProdANVISA"> | |
<xs:annotation> | |
<xs:documentation>Utilizar o número do registro ANVISA | |
Obs.: Para medicamento isento de registro na ANVISA, utilizar o número da decisão que o isenta, como por exemplo o número da Resolução da Diretoria Colegiada da ANVISA (RDC).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:length value="13"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="1" name="vPMC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Preço Máximo ao Consumidor.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="500" name="arma"> | |
<xs:annotation> | |
<xs:documentation>Armamentos</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tpArma"> | |
<xs:annotation> | |
<xs:documentation>Indicador do tipo de arma de fogo (0 - Uso permitido; 1 - Uso restrito)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nSerie"> | |
<xs:annotation> | |
<xs:documentation>Número de série da arma</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="15"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nCano"> | |
<xs:annotation> | |
<xs:documentation>Número de série do cano</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="15"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="descr"> | |
<xs:annotation> | |
<xs:documentation>Descrição completa da arma, compreendendo: calibre, marca, capacidade, tipo de funcionamento, comprimento e demais elementos que permitam a sua perfeita identificação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="256"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="comb"> | |
<xs:annotation> | |
<xs:documentation>Informar apenas para operações com combustíveis líquidos</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="cProdANP"> | |
<xs:annotation> | |
<xs:documentation>Código de produto da ANP. codificação de produtos do SIMP (http://www.anp.gov.br)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{9}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="descANP"> | |
<xs:annotation> | |
<xs:documentation>Descrição do Produto conforme ANP. Utilizar a descrição de produtos do Sistema de Informações de Movimentação de Produtos - SIMP (http://www.anp.gov.br/simp/).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="2"/> | |
<xs:maxLength value="95"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pGLP" type="TDec_0302a04Max100"> | |
<xs:annotation> | |
<xs:documentation>Percentual do GLP derivado do petróleo no produto GLP (cProdANP=210203001). Informar em número decimal o percentual do GLP derivado de petróleo no produto GLP. Valores 0 a 100.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pGNn" type="TDec_0302a04Max100"> | |
<xs:annotation> | |
<xs:documentation>Percentual de gás natural nacional - GLGNn para o produto GLP (cProdANP=210203001). Informar em número decimal o percentual do Gás Natural Nacional - GLGNn para o produto GLP. Valores de 0 a 100.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pGNi" type="TDec_0302a04Max100"> | |
<xs:annotation> | |
<xs:documentation>Percentual de gás natural importado GLGNi para o produto GLP (cProdANP=210203001). Informar em número deciaml o percentual do Gás Natural Importado - GLGNi para o produto GLP. Valores de 0 a 100.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vPart" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor de partida (cProdANP=210203001). Deve ser informado neste campo o valor por quilograma sem ICMS.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="CODIF"> | |
<xs:annotation> | |
<xs:documentation>Código de autorização / registro do CODIF. Informar apenas quando a UF utilizar o CODIF (Sistema de Controle do Diferimento do Imposto nas Operações com AEAC - Álcool Etílico Anidro Combustível).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,21}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="qTemp" type="TDec_1204temperatura"> | |
<xs:annotation> | |
<xs:documentation>Quantidade de combustível | |
faturada à temperatura ambiente. | |
Informar quando a quantidade | |
faturada informada no campo | |
qCom (I10) tiver sido ajustada para | |
uma temperatura diferente da | |
ambiente.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="UFCons" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF de Consumo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="CIDE"> | |
<xs:annotation> | |
<xs:documentation>CIDE Combustíveis</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="qBCProd" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>BC do CIDE ( Quantidade comercializada)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do CIDE (em reais)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCIDE" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do CIDE</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="encerrante"> | |
<xs:annotation> | |
<xs:documentation>Informações do grupo de "encerrante"</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nBico"> | |
<xs:annotation> | |
<xs:documentation>Numero de identificação do Bico utilizado no abastecimento</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="nBomba"> | |
<xs:annotation> | |
<xs:documentation>Numero de identificação da bomba ao qual o bico está interligado</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nTanque"> | |
<xs:annotation> | |
<xs:documentation>Numero de identificação do tanque ao qual o bico está interligado</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vEncIni" type="TDec_1203"> | |
<xs:annotation> | |
<xs:documentation>Valor do Encerrante no ínicio do abastecimento</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vEncFin" type="TDec_1203"> | |
<xs:annotation> | |
<xs:documentation>Valor do Encerrante no final do abastecimento</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="nRECOPI"> | |
<xs:annotation> | |
<xs:documentation>Número do RECOPI</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:maxLength value="20"/> | |
<xs:pattern value="[0-9]{20}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="imposto"> | |
<xs:annotation> | |
<xs:documentation>Tributos incidentes nos produtos ou serviços da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="vTotTrib" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor estimado total de impostos federais, estaduais e municipais</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="ICMS"> | |
<xs:annotation> | |
<xs:documentation>Dados do ICMS Normal e ST</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element name="ICMS00"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
00 - Tributada integralmente</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
00 - Tributada integralmente</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="00"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS10"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
10 - Tributada e com cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>10 - Tributada e com cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="10"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor);</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP retido por substituicao tributaria.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS20"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
20 - Com redução de base de cálculo</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
20 - Com redução de base de cálculo</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pRedBC" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Grupo desoneração</xs:documentation> | |
</xs:annotation> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de desoneração</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="motDesICMS"> | |
<xs:annotation> | |
<xs:documentation>Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="9"/> | |
<xs:enumeration value="12"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS30"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="30"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Grupo desoneração</xs:documentation> | |
</xs:annotation> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de desoneração</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="motDesICMS"> | |
<xs:annotation> | |
<xs:documentation>Motivo da desoneração do ICMS:6-Utilitários Motocicleta AÁrea Livre;7-SUFRAMA;9-Outros</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS40"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
40 - Isenta | |
41 - Não tributada | |
50 - Suspensão</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
40 - Isenta | |
41 - Não tributada | |
50 - Suspensão | |
51 - Diferimento</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="40"/> | |
<xs:enumeration value="41"/> | |
<xs:enumeration value="50"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>O valor do ICMS será informado apenas nas operações com veículos beneficiados com a desoneração condicional do ICMS.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="motDesICMS"> | |
<xs:annotation> | |
<xs:documentation>Este campo será preenchido quando o campo anterior estiver preenchido. | |
Informar o motivo da desoneração: | |
1 – Táxi; | |
3 – Produtor Agropecuário; | |
4 – Frotista/Locadora; | |
5 – Diplomático/Consular; | |
6 – Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 – CONTRAN e suas alterações); | |
7 – SUFRAMA; | |
8 - Venda a órgão Público; | |
9 – Outros | |
10- Deficiente Condutor | |
11- Deficiente não condutor | |
16 - Olimpíadas Rio 2016 | |
90 - Solicitado pelo Fisco</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
<xs:enumeration value="8"/> | |
<xs:enumeration value="9"/> | |
<xs:enumeration value="10"/> | |
<xs:enumeration value="11"/> | |
<xs:enumeration value="16"/> | |
<xs:enumeration value="90"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS51"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
51 - Diferimento | |
A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF.</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
20 - Com redução de base de cálculo</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="51"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBC" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do imposto</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vICMSOp" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS da Operação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pDif" type="TDec_0302a04Max100"> | |
<xs:annotation> | |
<xs:documentation>Percentual do diferemento</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vICMSDif" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS da diferido</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS60"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
60 - ICMS cobrado anteriormente por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
60 - ICMS cobrado anteriormente por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>NT2010/004</xs:documentation> | |
</xs:annotation> | |
<xs:element name="vBCSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST retido anteriormente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Aliquota suportada pelo consumidor final.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST retido anteriormente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP retido anteriormente por ST.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPSTRet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido anteriormente por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="pRedBCEfet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da base de cálculo efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCEfet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da base de cálculo efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSEfet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSEfet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS efetivo.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS70"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="70"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pRedBC" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Grupo desoneração</xs:documentation> | |
</xs:annotation> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de desoneração</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="motDesICMS"> | |
<xs:annotation> | |
<xs:documentation>Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="9"/> | |
<xs:enumeration value="12"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMS90"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
90 - Outras</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
90 - Outras</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="90"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBC" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCP" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation>Grupo desoneração</xs:documentation> | |
</xs:annotation> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de desoneração</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="motDesICMS"> | |
<xs:annotation> | |
<xs:documentation>Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="9"/> | |
<xs:enumeration value="12"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSPart"> | |
<xs:annotation> | |
<xs:documentation>Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislação | |
Operação interestadual para consumidor final com partilha do ICMS devido na operação entre a UF de origem e a UF do destinatário ou ou a UF definida na legislação. (Ex. UF da concessionária de entrega do veículos)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS | |
10 - Tributada e com cobrança do ICMS por substituição tributária; | |
90 – Outros.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="10"/> | |
<xs:enumeration value="90"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBC" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pBCOp" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual para determinação do valor da Base de Cálculo da operação própria.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="UFST" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF para qual é devido o ICMS ST da operação.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSST"> | |
<xs:annotation> | |
<xs:documentation>Grupo de informação do ICMSST devido para a UF de destino, nas operações interestaduais de produtos que tiveram retenção antecipada de ICMS por ST na UF do remetente. Repasse via Substituto Tributário.</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Tributção pelo ICMS | |
41-Não Tributado. | |
60-Cobrado anteriormente por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="41"/> | |
<xs:enumeration value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBCSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Informar o valor da BC do ICMS ST retido na UF remetente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation> Informar o valor do ICMS ST retido na UF remetente (iv2.0))</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCSTDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation> Informar o valor da BC do ICMS ST da UF destino</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSSTDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Informar o valor da BC do ICMS ST da UF destino (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN101"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno | |
(v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>101- Tributada pelo Simples Nacional com permissão de crédito. (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="101"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pCredSN" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCredICMSSN" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN102"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0))</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno | |
(v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>102- Tributada pelo Simples Nacional sem permissão de crédito. | |
103 – Isenção do ICMS no Simples Nacional para faixa de receita bruta. | |
300 – Imune. | |
400 – Não tributda pelo Simples Nacional (v.2.0) (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="102"/> | |
<xs:enumeration value="103"/> | |
<xs:enumeration value="300"/> | |
<xs:enumeration value="400"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN201"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>Origem da mercadoria: | |
0 – Nacional; | |
1 – Estrangeira – Importação direta; | |
2 – Estrangeira – Adquirida no mercado interno. (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>201- Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por Substituição Tributária (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="201"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor). (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:element name="pCredSN" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCredICMSSN" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN202"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>Origem da mercadoria: | |
0 – Nacional; | |
1 – Estrangeira – Importação direta; | |
2 – Estrangeira – Adquirida no mercado interno. (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>202- Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por Substituição Tributária; | |
203- Isenção do ICMS nos Simples Nacional para faixa de receita bruta e com cobrança do ICMS por Substituição Tributária (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="202"/> | |
<xs:enumeration value="203"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor). (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN500"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL,CRT=1 – Simples Nacional e CSOSN=500 (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>500 – ICMS cobrado anterirmente por substituição tributária (substituído) ou por antecipação | |
(v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="500"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST retido anteriormente (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Aliquota suportada pelo consumidor final.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST retido anteriormente (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP retido anteriormente.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPSTRet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido anteriormente por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="pRedBCEfet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da base de cálculo efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCEfet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da base de cálculo efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSEfet" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS efetiva.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSEfet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS efetivo.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="ICMSSN900"> | |
<xs:annotation> | |
<xs:documentation>Tributação do ICMS pelo SIMPLES NACIONAL, CRT=1 – Simples Nacional e CSOSN=900 (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="orig" type="Torig"> | |
<xs:annotation> | |
<xs:documentation>origem da mercadoria: 0 - Nacional | |
1 - Estrangeira - Importação direta | |
2 - Estrangeira - Adquirida no mercado interno</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CSOSN"> | |
<xs:annotation> | |
<xs:documentation>Tributação pelo ICMS 900 - Outros(v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="900"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="modBC"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS: | |
0 - Margem Valor Agregado (%); | |
1 - Pauta (valor); | |
2 - Preço Tabelado Máximo (valor); | |
3 - Valor da Operação.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBC" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="modBCST"> | |
<xs:annotation> | |
<xs:documentation>Modalidade de determinação da BC do ICMS ST: | |
0 – Preço tabelado ou máximo sugerido; | |
1 - Lista Negativa (valor); | |
2 - Lista Positiva (valor); | |
3 - Lista Neutra (valor); | |
4 - Margem Valor Agregado (%); | |
5 - Pauta (valor).</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pMVAST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual da Margem de Valor Adicionado ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pRedBCST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de redução da BC ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSST" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="vBCFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de cálculo do FCP.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pFCPST" type="TDec_0302a04Opc"> | |
<xs:annotation> | |
<xs:documentation>Percentual de FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do FCP retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="pCredSN" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCredICMSSN" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="IPI" type="TIpi"/> | |
<xs:element minOccurs="0" name="II"> | |
<xs:annotation> | |
<xs:documentation>Dados do Imposto de Importação</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Base da BC do Imposto de Importação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vDespAdu" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor das despesas aduaneiras</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vII" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do Imposto de Importação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vIOF" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do Imposto sobre Operações Financeiras</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="IPI" type="TIpi"/> | |
<xs:element name="ISSQN"> | |
<xs:annotation> | |
<xs:documentation>ISSQN</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do ISSQN</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliq" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do ISSQN</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vISSQN" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da do ISSQN</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cMunFG" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Informar o município de ocorrência do fato gerador do ISSQN. Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF, Município e País). “Atenção, não vincular com os campos B12, C10 ou E10” v2.0</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cListServ" type="TCListServ"> | |
<xs:annotation> | |
<xs:documentation>Informar o Item da lista de serviços da LC 116/03 em que se classifica o serviço.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDeducao" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor dedução para redução da base de cálculo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vOutro" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor outras retenções</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDescIncond" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor desconto incondicionado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDescCond" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor desconto condicionado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vISSRet" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Retenção ISS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="indISS"> | |
<xs:annotation> | |
<xs:documentation>Exibilidade do ISS:1-Exigível;2-Não incidente;3-Isenção;4-Exportação;5-Imunidade;6-Exig.Susp. Judicial;7-Exig.Susp. ADM</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cServico"> | |
<xs:annotation> | |
<xs:documentation>Código do serviço prestado dentro do município</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cMun" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do Município de Incidência do Imposto</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="cPais"> | |
<xs:annotation> | |
<xs:documentation>Código de Pais</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="nProcesso"> | |
<xs:annotation> | |
<xs:documentation>Número do Processo administrativo ou judicial de suspenção do processo</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="30"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="indIncentivo"> | |
<xs:annotation> | |
<xs:documentation>Indicador de Incentivo Fiscal. 1=Sim; 2=Não</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element minOccurs="0" name="PIS"> | |
<xs:annotation> | |
<xs:documentation>Dados do PIS</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element name="PISAliq"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); | |
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); | |
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pPIS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS (em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vPIS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="PISQtde"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="03"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="qBCProd" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS (em reais) (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vPIS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="PISNT"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); | |
06 - Operação Tributável - Alíquota Zero; | |
07 - Operação Isenta da contribuição; | |
08 - Operação Sem Incidência da contribuição; | |
09 - Operação com suspensão da contribuição;</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); | |
05 - Operação Tributável (ST); | |
06 - Operação Tributável - Alíquota Zero; | |
07 - Operação Isenta da contribuição; | |
08 - Operação Sem Incidência da contribuição; | |
09 - Operação com suspensão da contribuição;</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="04"/> | |
<xs:enumeration value="05"/> | |
<xs:enumeration value="06"/> | |
<xs:enumeration value="07"/> | |
<xs:enumeration value="08"/> | |
<xs:enumeration value="09"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="PISOutr"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
99 - Outras Operações.</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do PIS. | |
99 - Outras Operações.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="49"/> | |
<xs:enumeration value="50"/> | |
<xs:enumeration value="51"/> | |
<xs:enumeration value="52"/> | |
<xs:enumeration value="53"/> | |
<xs:enumeration value="54"/> | |
<xs:enumeration value="55"/> | |
<xs:enumeration value="56"/> | |
<xs:enumeration value="60"/> | |
<xs:enumeration value="61"/> | |
<xs:enumeration value="62"/> | |
<xs:enumeration value="63"/> | |
<xs:enumeration value="64"/> | |
<xs:enumeration value="65"/> | |
<xs:enumeration value="66"/> | |
<xs:enumeration value="67"/> | |
<xs:enumeration value="70"/> | |
<xs:enumeration value="71"/> | |
<xs:enumeration value="72"/> | |
<xs:enumeration value="73"/> | |
<xs:enumeration value="74"/> | |
<xs:enumeration value="75"/> | |
<xs:enumeration value="98"/> | |
<xs:enumeration value="99"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pPIS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS (em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="qBCProd" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS (em reais) (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element name="vPIS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="PISST"> | |
<xs:annotation> | |
<xs:documentation>Dados do PIS Substituição Tributária</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do PIS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pPIS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS ST (em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="qBCProd" type="TDec_1204"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do PIS ST (em reais)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element name="vPIS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="COFINS"> | |
<xs:annotation> | |
<xs:documentation>Dados do COFINS</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element name="COFINSAliq"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS. | |
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); | |
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS. | |
01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); | |
02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pCOFINS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS (em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCOFINS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="COFINSQtde"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS. | |
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS. | |
03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="03"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="qBCProd" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS (em reais) (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCOFINS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="COFINSNT"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS: | |
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); | |
06 - Operação Tributável - Alíquota Zero; | |
07 - Operação Isenta da contribuição; | |
08 - Operação Sem Incidência da contribuição; | |
09 - Operação com suspensão da contribuição;</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS: | |
04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); | |
05 - Operação Tributável (ST); | |
06 - Operação Tributável - Alíquota Zero; | |
07 - Operação Isenta da contribuição; | |
08 - Operação Sem Incidência da contribuição; | |
09 - Operação com suspensão da contribuição;</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="04"/> | |
<xs:enumeration value="05"/> | |
<xs:enumeration value="06"/> | |
<xs:enumeration value="07"/> | |
<xs:enumeration value="08"/> | |
<xs:enumeration value="09"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="COFINSOutr"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS: | |
49 - Outras Operações de Saída | |
50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno | |
51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno | |
52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação | |
53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno | |
54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação | |
55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação | |
56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação | |
60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno | |
61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno | |
62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação | |
63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno | |
64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação | |
65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação | |
66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação | |
67 - Crédito Presumido - Outras Operações | |
70 - Operação de Aquisição sem Direito a Crédito | |
71 - Operação de Aquisição com Isenção | |
72 - Operação de Aquisição com Suspensão | |
73 - Operação de Aquisição a Alíquota Zero | |
74 - Operação de Aquisição sem Incidência da Contribuição | |
75 - Operação de Aquisição por Substituição Tributária | |
98 - Outras Operações de Entrada | |
99 - Outras Operações.</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código de Situação Tributária do COFINS: | |
49 - Outras Operações de Saída | |
50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno | |
51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno | |
52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação | |
53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno | |
54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação | |
55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação | |
56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação | |
60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno | |
61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno | |
62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação | |
63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno | |
64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação | |
65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação | |
66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação | |
67 - Crédito Presumido - Outras Operações | |
70 - Operação de Aquisição sem Direito a Crédito | |
71 - Operação de Aquisição com Isenção | |
72 - Operação de Aquisição com Suspensão | |
73 - Operação de Aquisição a Alíquota Zero | |
74 - Operação de Aquisição sem Incidência da Contribuição | |
75 - Operação de Aquisição por Substituição Tributária | |
98 - Outras Operações de Entrada | |
99 - Outras Operações.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="49"/> | |
<xs:enumeration value="50"/> | |
<xs:enumeration value="51"/> | |
<xs:enumeration value="52"/> | |
<xs:enumeration value="53"/> | |
<xs:enumeration value="54"/> | |
<xs:enumeration value="55"/> | |
<xs:enumeration value="56"/> | |
<xs:enumeration value="60"/> | |
<xs:enumeration value="61"/> | |
<xs:enumeration value="62"/> | |
<xs:enumeration value="63"/> | |
<xs:enumeration value="64"/> | |
<xs:enumeration value="65"/> | |
<xs:enumeration value="66"/> | |
<xs:enumeration value="67"/> | |
<xs:enumeration value="70"/> | |
<xs:enumeration value="71"/> | |
<xs:enumeration value="72"/> | |
<xs:enumeration value="73"/> | |
<xs:enumeration value="74"/> | |
<xs:enumeration value="75"/> | |
<xs:enumeration value="98"/> | |
<xs:enumeration value="99"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pCOFINS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS (em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="qBCProd" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104v"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS (em reais) (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element name="vCOFINS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="COFINSST"> | |
<xs:annotation> | |
<xs:documentation>Dados do COFINS da | |
Substituição Tributaria;</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do COFINS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pCOFINS" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS ST(em percentual)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="qBCProd" type="TDec_1204"> | |
<xs:annotation> | |
<xs:documentation>Quantidade Vendida</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vAliqProd" type="TDec_1104"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do COFINS ST(em reais)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element name="vCOFINS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="ICMSUFDest"> | |
<xs:annotation> | |
<xs:documentation>Grupo a ser informado nas vendas interestarduais para consumidor final, não contribuinte de ICMS</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vBCUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de Cálculo do ICMS na UF do destinatário.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vBCFCPUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da Base de Cálculo do FCP na UF do destinatário.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pFCPUFDest" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Percentual adicional inserido na alíquota interna da UF de destino, relativo ao Fundo de Combate à Pobreza (FCP) naquela UF.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSUFDest" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota adotada nas operações internas na UF do destinatário para o produto / mercadoria.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSInter"> | |
<xs:annotation> | |
<xs:documentation>Alíquota interestadual das UF envolvidas: - 4% alíquota interestadual para produtos importados; - 7% para os Estados de origem do Sul e Sudeste (exceto ES), destinado para os Estados do Norte e Nordeste ou ES; - 12% para os demais casos.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="4.00"/> | |
<xs:enumeration value="7.00"/> | |
<xs:enumeration value="12.00"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="pICMSInterPart" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Percentual de partilha para a UF do destinatário: - 40% em 2016; - 60% em 2017; - 80% em 2018; - 100% a partir de 2019.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vFCPUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de partilha para a UF do destinatário.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSUFRemet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS de partilha para a UF do remetente. Nota: A partir de 2019, este valor será zero.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="impostoDevol"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="pDevol" type="TDec_0302Max100"> | |
<xs:annotation> | |
<xs:documentation>Percentual de mercadoria devolvida</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="IPI"> | |
<xs:annotation> | |
<xs:documentation>Informação de IPI devolvido</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vIPIDevol" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do IPI devolvido</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="infAdProd"> | |
<xs:annotation> | |
<xs:documentation>Informações adicionais do produto (norma referenciada, informações complementares, etc)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="500"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="nItem" use="required"> | |
<xs:annotation> | |
<xs:documentation>Número do item do NF</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="total"> | |
<xs:annotation> | |
<xs:documentation>Dados dos totais da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ICMSTot"> | |
<xs:annotation> | |
<xs:documentation>Totais referentes ao ICMS</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>BC do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSDeson" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do ICMS desonerado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vFCPUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor total do ICMS relativo ao Fundo de Combate à Pobreza (FCP) para a UF de destino.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vICMSUFDest" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor total do ICMS de partilha para a UF do destinatário</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vICMSUFRemet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor total do ICMS de partilha para a UF do remetente</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCP" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>BC do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do ICMS ST</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPST" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza) retido por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFCPSTRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do FCP (Fundo de Combate à Pobreza) retido anteriormente por substituição tributária.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vProd" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total dos produtos e serviços</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vFrete" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do Frete</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vSeg" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do Seguro</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vDesc" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do Desconto</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vII" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do II</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vIPI" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do IPI</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vIPIDevol" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do IPI devolvido. Deve ser informado quando preenchido o Grupo Tributos Devolvidos na emissão de nota finNFe=4 (devolução) nas operações com não contribuintes do IPI. Corresponde ao total da soma dos campos id: UA04.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vPIS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vCOFINS" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vOutro" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Outras Despesas acessórias</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vNF" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total da NF-e</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vTotTrib" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor estimado total de impostos federais, estaduais e municipais</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="ISSQNtot"> | |
<xs:annotation> | |
<xs:documentation>Totais referentes ao ISSQN</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="vServ" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Total dos Serviços sob não-incidência ou não tributados pelo ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vBC" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Base de Cálculo do ISS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vISS" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Total do ISS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vPIS" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor do PIS sobre serviços</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vCOFINS" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor do COFINS sobre serviços</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dCompet" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data da prestação do serviço (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDeducao" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor dedução para redução da base de cálculo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vOutro" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor outras retenções</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDescIncond" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor desconto incondicionado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDescCond" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor desconto condicionado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vISSRet" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Total Retenção ISS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="cRegTrib"> | |
<xs:annotation> | |
<xs:documentation>Código do regime especial de tributação</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="retTrib"> | |
<xs:annotation> | |
<xs:documentation>Retenção de Tributos Federais</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="vRetPIS" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Retido de PIS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vRetCOFINS" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Retido de COFINS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vRetCSLL" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Retido de CSLL</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vBCIRRF" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Base de Cálculo do IRRF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vIRRF" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor Retido de IRRF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vBCRetPrev" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Base de Cálculo da Retenção da Previdêncica Social</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vRetPrev" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor da Retenção da Previdêncica Social</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="transp"> | |
<xs:annotation> | |
<xs:documentation>Dados dos transportes da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="modFrete"> | |
<xs:annotation> | |
<xs:documentation>Modalidade do frete | |
0- Contratação do Frete por conta do Remetente (CIF); | |
1- Contratação do Frete por conta do destinatário/remetente (FOB); | |
2- Contratação do Frete por conta de terceiros; | |
3- Transporte próprio por conta do remetente; | |
4- Transporte próprio por conta do destinatário; | |
9- Sem Ocorrência de transporte.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="transporta"> | |
<xs:annotation> | |
<xs:documentation>Dados do transportador</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice minOccurs="0"> | |
<xs:element name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do transportador</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>CPF do transportador</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
<xs:element minOccurs="0" name="xNome"> | |
<xs:annotation> | |
<xs:documentation>Razão Social ou nome do transportador</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="IE" type="TIeDest"> | |
<xs:annotation> | |
<xs:documentation>Inscrição Estadual (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="xEnder"> | |
<xs:annotation> | |
<xs:documentation>Endereço completo</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xMun"> | |
<xs:annotation> | |
<xs:documentation>Nome do munícipio</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="UF" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="retTransp"> | |
<xs:annotation> | |
<xs:documentation>Dados da retenção ICMS do Transporte</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="vServ" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do Serviço</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vBCRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>BC da Retenção do ICMS</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pICMSRet" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota da Retenção</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vICMSRet" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do ICMS Retido</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CFOP"> | |
<xs:annotation> | |
<xs:documentation>Código Fiscal de Operações e Prestações</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMunFG" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:choice> | |
<xs:sequence minOccurs="0"> | |
<xs:element minOccurs="0" name="veicTransp" type="TVeiculo"> | |
<xs:annotation> | |
<xs:documentation>Dados do veículo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element maxOccurs="5" minOccurs="0" name="reboque" type="TVeiculo"> | |
<xs:annotation> | |
<xs:documentation>Dados do reboque/Dolly (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:element minOccurs="0" name="vagao"> | |
<xs:annotation> | |
<xs:documentation>Identificação do vagão (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="balsa"> | |
<xs:annotation> | |
<xs:documentation>Identificação da balsa (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:choice> | |
<xs:element maxOccurs="5000" minOccurs="0" name="vol"> | |
<xs:annotation> | |
<xs:documentation>Dados dos volumes</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="qVol"> | |
<xs:annotation> | |
<xs:documentation>Quantidade de volumes transportados</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,15}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="esp"> | |
<xs:annotation> | |
<xs:documentation>Espécie dos volumes transportados</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="marca"> | |
<xs:annotation> | |
<xs:documentation>Marca dos volumes transportados</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="nVol"> | |
<xs:annotation> | |
<xs:documentation>Numeração dos volumes transportados</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="pesoL" type="TDec_1203"> | |
<xs:annotation> | |
<xs:documentation>Peso líquido (em kg)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="pesoB" type="TDec_1203"> | |
<xs:annotation> | |
<xs:documentation>Peso bruto (em kg)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element maxOccurs="5000" minOccurs="0" name="lacres"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nLacre"> | |
<xs:annotation> | |
<xs:documentation>Número dos Lacres</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cobr"> | |
<xs:annotation> | |
<xs:documentation>Dados da cobrança da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="fat"> | |
<xs:annotation> | |
<xs:documentation>Dados da fatura</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="nFat"> | |
<xs:annotation> | |
<xs:documentation>Número da fatura</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="vOrig" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor original da fatura</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vDesc" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do desconto da fatura</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="vLiq" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor líquido da fatura</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="120" minOccurs="0" name="dup"> | |
<xs:annotation> | |
<xs:documentation>Dados das duplicatas NT 2011/004</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="nDup"> | |
<xs:annotation> | |
<xs:documentation>Número da duplicata</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="dVenc" type="TData"> | |
<xs:annotation> | |
<xs:documentation>Data de vencimento da duplicata (AAAA-MM-DD)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vDup" type="TDec_1302Opc"> | |
<xs:annotation> | |
<xs:documentation>Valor da duplicata</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="1" name="pag"> | |
<xs:annotation> | |
<xs:documentation>Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="100" minOccurs="1" name="detPag"> | |
<xs:annotation> | |
<xs:documentation>Grupo de detalhamento da forma de pagamento.</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="indPag"> | |
<xs:annotation> | |
<xs:documentation>Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo;</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="tPag"> | |
<xs:annotation> | |
<xs:documentation>Forma de Pagamento:01-Dinheiro;02-Cheque;03-Cartão de Crédito;04-Cartão de Débito;05-Crédito Loja;10-Vale Alimentação;11-Vale Refeição;12-Vale Presente;13-Vale Combustível;14 - Duplicata Mercantil;15 - Boleto Bancario;90 - Sem Pagamento;99 - Outros</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
<xs:enumeration value="03"/> | |
<xs:enumeration value="04"/> | |
<xs:enumeration value="05"/> | |
<xs:enumeration value="10"/> | |
<xs:enumeration value="11"/> | |
<xs:enumeration value="12"/> | |
<xs:enumeration value="13"/> | |
<xs:enumeration value="14"/> | |
<xs:enumeration value="15"/> | |
<xs:enumeration value="90"/> | |
<xs:enumeration value="99"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vPag" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do Pagamento. Esta tag poderá ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrário deverá ser preenchida.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="card"> | |
<xs:annotation> | |
<xs:documentation>Grupo de Cartões</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tpIntegra"> | |
<xs:annotation> | |
<xs:documentation>Tipo de Integração do processo de pagamento com o sistema de automação da empresa/ | |
1=Pagamento integrado com o sistema de automação da empresa Ex. equipamento TEF , Comercio Eletronico | |
2=Pagamento não integrado com o sistema de automação da empresa Ex: equipamento POS</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="CNPJ" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ da credenciadora de cartão de crédito/débito</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="tBand"> | |
<xs:annotation> | |
<xs:documentation>Bandeira da operadora de cartão de crédito/débito:01–Visa; 02–Mastercard; 03–American Express; 04–Sorocred;05-Diners Club;06-Elo;07-Hipercard;08-Aura;09-Cabal;99–Outros</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
<xs:enumeration value="03"/> | |
<xs:enumeration value="04"/> | |
<xs:enumeration value="05"/> | |
<xs:enumeration value="06"/> | |
<xs:enumeration value="07"/> | |
<xs:enumeration value="08"/> | |
<xs:enumeration value="09"/> | |
<xs:enumeration value="99"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cAut"> | |
<xs:annotation> | |
<xs:documentation>Número de autorização da operação cartão de crédito/débito</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="vTroco" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do Troco.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="infAdic"> | |
<xs:annotation> | |
<xs:documentation>Informações adicionais da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="infAdFisco"> | |
<xs:annotation> | |
<xs:documentation>Informações adicionais de interesse do Fisco (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="2000"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="infCpl"> | |
<xs:annotation> | |
<xs:documentation>Informações complementares de interesse do Contribuinte</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="5000"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="10" minOccurs="0" name="obsCont"> | |
<xs:annotation> | |
<xs:documentation>Campo de uso livre do contribuinte | |
informar o nome do campo no atributo xCampo | |
e o conteúdo do campo no xTexto</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="xTexto"> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="xCampo" use="required"> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="10" minOccurs="0" name="obsFisco"> | |
<xs:annotation> | |
<xs:documentation>Campo de uso exclusivo do Fisco | |
informar o nome do campo no atributo xCampo | |
e o conteúdo do campo no xTexto</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="xTexto"> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="xCampo" use="required"> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
</xs:element> | |
<xs:element maxOccurs="100" minOccurs="0" name="procRef"> | |
<xs:annotation> | |
<xs:documentation>Grupo de informações do processo referenciado</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nProc"> | |
<xs:annotation> | |
<xs:documentation>Indentificador do processo ou ato | |
concessório</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="indProc"> | |
<xs:annotation> | |
<xs:documentation>Origem do processo, informar com: | |
0 - SEFAZ; | |
1 - Justiça Federal; | |
2 - Justiça Estadual; | |
3 - Secex/RFB; | |
9 - Outros</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="exporta"> | |
<xs:annotation> | |
<xs:documentation>Informações de exportação</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="UFSaidaPais" type="TUfEmi"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF de Embarque ou de transposição de fronteira</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xLocExporta"> | |
<xs:annotation> | |
<xs:documentation>Local de Embarque ou de transposição de fronteira</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xLocDespacho"> | |
<xs:annotation> | |
<xs:documentation>Descrição do local de despacho</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="compra"> | |
<xs:annotation> | |
<xs:documentation>Informações de compras (Nota de Empenho, Pedido e Contrato)</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="xNEmp"> | |
<xs:annotation> | |
<xs:documentation>Informação da Nota de Empenho de compras públicas (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="22"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xPed"> | |
<xs:annotation> | |
<xs:documentation>Informação do pedido</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xCont"> | |
<xs:annotation> | |
<xs:documentation>Informação do contrato</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cana"> | |
<xs:annotation> | |
<xs:documentation>Informações de registro aquisições de cana</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="safra"> | |
<xs:annotation> | |
<xs:documentation>Identificação da safra</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="4"/> | |
<xs:maxLength value="9"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="ref"> | |
<xs:annotation> | |
<xs:documentation>Mês e Ano de Referência, formato: MM/AAAA</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="31" name="forDia"> | |
<xs:annotation> | |
<xs:documentation>Fornecimentos diários</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="qtde" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade em quilogramas - peso líquido</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="dia" use="required"> | |
<xs:annotation> | |
<xs:documentation>Número do dia</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
<xs:unique name="pk_Dia"> | |
<xs:selector xpath="./*"/> | |
<xs:field xpath="@dia"/> | |
</xs:unique> | |
</xs:element> | |
<xs:element name="qTotMes" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Total do mês</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="qTotAnt" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Total Anterior</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="qTotGer" type="TDec_1110v"> | |
<xs:annotation> | |
<xs:documentation>Total Geral</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element maxOccurs="10" minOccurs="0" name="deduc"> | |
<xs:annotation> | |
<xs:documentation>Deduções - Taxas e Contribuições</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="xDed"> | |
<xs:annotation> | |
<xs:documentation>Descrição da Dedução</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="vDed" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>valor da dedução</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="vFor" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor dos fornecimentos</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vTotDed" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Total das Deduções</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vLiqFor" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor Líquido dos fornecimentos</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"> | |
<xs:annotation> | |
<xs:documentation>Versão do leiaute (v4.00)</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute name="Id" use="required"> | |
<xs:annotation> | |
<xs:documentation>PL_005d - 11/08/09 - validação do Id</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:ID"> | |
<xs:pattern value="NFe[0-9]{44}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
<xs:unique name="pk_nItem"> | |
<xs:selector xpath="./*"/> | |
<xs:field xpath="@nItem"/> | |
</xs:unique> | |
</xs:element> | |
<xs:element minOccurs="0" name="infNFeSupl"> | |
<xs:annotation> | |
<xs:documentation>Informações suplementares Nota Fiscal</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="qrCode"> | |
<xs:annotation> | |
<xs:documentation>Texto com o QR-Code impresso no DANFE NFC-e</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:minLength value="100"/> | |
<xs:maxLength value="600"/> | |
<xs:pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="1" name="urlChave"> | |
<xs:annotation> | |
<xs:documentation>Informar a URL da "Consulta por chave de acesso da NFC-e". A mesma URL que deve estar informada no DANFE NFC-e para consulta por chave de acesso.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="21"/> | |
<xs:maxLength value="85"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element ref="ds:Signature"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="TProtNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Protocolo de status resultado do processamento da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="infProt"> | |
<xs:annotation> | |
<xs:documentation>Dados do protocolo de status</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tpAmb" type="TAmb"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Ambiente: | |
1 - Produção | |
2 - Homologação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="verAplic" type="TVerAplic"> | |
<xs:annotation> | |
<xs:documentation>Versão do Aplicativo que processou a NF-e</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="chNFe" type="TChNFe"> | |
<xs:annotation> | |
<xs:documentation>Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dhRecbto" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="nProt" type="TProt"> | |
<xs:annotation> | |
<xs:documentation>Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="digVal" type="ds:DigestValueType"> | |
<xs:annotation> | |
<xs:documentation>Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cStat" type="TStat"> | |
<xs:annotation> | |
<xs:documentation>Código do status da mensagem enviada.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMotivo" type="TMotivo"> | |
<xs:annotation> | |
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="Id" type="xs:ID" use="optional"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" ref="ds:Signature"/> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TEnviNFe"> | |
<xs:annotation> | |
<xs:documentation> Tipo Pedido de Concessão de Autorização da Nota Fiscal Eletrônica</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="idLote" type="TIdLote"/> | |
<xs:element name="indSinc"> | |
<xs:annotation> | |
<xs:documentation>Indicador de processamento síncrono. 0=NÃO; 1=SIM=Síncrono</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element maxOccurs="50" name="NFe" type="TNFe"/> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TRetEnviNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Retorno do Pedido de Autorização da Nota Fiscal Eletrônica</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="tpAmb" type="TAmb"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Ambiente: | |
1 - Produção | |
2 - Homologação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="verAplic" type="TVerAplic"> | |
<xs:annotation> | |
<xs:documentation>Versão do Aplicativo que recebeu o Lote.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cStat" type="TStat"> | |
<xs:annotation> | |
<xs:documentation>Código do status da mensagem enviada.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMotivo" type="TMotivo"> | |
<xs:annotation> | |
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cUF" type="TCodUfIBGE"> | |
<xs:annotation> | |
<xs:documentation>código da UF de atendimento</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dhRecbto" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SSTZD</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:choice> | |
<xs:element minOccurs="0" name="infRec"> | |
<xs:annotation> | |
<xs:documentation>Dados do Recibo do Lote</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nRec" type="TRec"> | |
<xs:annotation> | |
<xs:documentation>Número do Recibo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="tMed" type="TMed"> | |
<xs:annotation> | |
<xs:documentation>Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="protNFe" type="TProtNFe"> | |
<xs:annotation> | |
<xs:documentation>Protocolo de status resultado do processamento sincrono da NFC-e</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TConsReciNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="tpAmb" type="TAmb"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Ambiente: | |
1 - Produção | |
2 - Homologação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="nRec" type="TRec"> | |
<xs:annotation> | |
<xs:documentation>Número do Recibo</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TRetConsReciNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="tpAmb" type="TAmb"> | |
<xs:annotation> | |
<xs:documentation>Identificação do Ambiente: | |
1 - Produção | |
2 - Homologação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="verAplic" type="TVerAplic"> | |
<xs:annotation> | |
<xs:documentation>Versão do Aplicativo que processou a NF-e</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="nRec" type="TRec"> | |
<xs:annotation> | |
<xs:documentation>Número do Recibo Consultado</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cStat" type="TStat"> | |
<xs:annotation> | |
<xs:documentation>Código do status da mensagem enviada.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMotivo" type="TMotivo"> | |
<xs:annotation> | |
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="cUF" type="TCodUfIBGE"> | |
<xs:annotation> | |
<xs:documentation>código da UF de atendimento</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="dhRecbto" type="TDateTimeUTC"> | |
<xs:annotation> | |
<xs:documentation>Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="cMsg"> | |
<xs:annotation> | |
<xs:documentation>Código da Mensagem (v2.0) | |
alterado para tamanho variavel 1-4. (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xMsg"> | |
<xs:annotation> | |
<xs:documentation>Mensagem da SEFAZ para o emissor. (v2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="200"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
<xs:element maxOccurs="50" minOccurs="0" name="protNFe" type="TProtNFe"> | |
<xs:annotation> | |
<xs:documentation>Protocolo de status resultado do processamento da NF-e</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TNfeProc"> | |
<xs:annotation> | |
<xs:documentation> Tipo da NF-e processada</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="NFe" type="TNFe"/> | |
<xs:element name="protNFe" type="TProtNFe"/> | |
</xs:sequence> | |
<xs:attribute name="versao" type="TVerNFe" use="required"/> | |
</xs:complexType> | |
<xs:complexType name="TEndereco"> | |
<xs:annotation> | |
<xs:documentation>Tipo Dados do Endereço // 24/10/08 - tamanho mínimo</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="xLgr"> | |
<xs:annotation> | |
<xs:documentation>Logradouro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nro"> | |
<xs:annotation> | |
<xs:documentation>Número</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xCpl"> | |
<xs:annotation> | |
<xs:documentation>Complemento</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xBairro"> | |
<xs:annotation> | |
<xs:documentation>Bairro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMun" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMun"> | |
<xs:annotation> | |
<xs:documentation>Nome do município, informar EXTERIOR para operações com o exterior.</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UF" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF, informar EX para operações com o exterior.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="CEP"> | |
<xs:annotation> | |
<xs:documentation>CEP</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{8}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cPais"> | |
<xs:annotation> | |
<xs:documentation>Código de Pais</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xPais"> | |
<xs:annotation> | |
<xs:documentation>Nome do país</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="fone"> | |
<xs:annotation> | |
<xs:documentation>Telefone, preencher com Código DDD + número do telefone , nas operações com exterior é permtido informar o código do país + código da localidade + número do telefone</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{6,14}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="TEnderEmi"> | |
<xs:annotation> | |
<xs:documentation>Tipo Dados do Endereço do Emitente // 24/10/08 - desmembrado / tamanho mínimo</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="xLgr"> | |
<xs:annotation> | |
<xs:documentation>Logradouro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nro"> | |
<xs:annotation> | |
<xs:documentation>Número</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xCpl"> | |
<xs:annotation> | |
<xs:documentation>Complemento</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xBairro"> | |
<xs:annotation> | |
<xs:documentation>Bairro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMun" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do município</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMun"> | |
<xs:annotation> | |
<xs:documentation>Nome do município</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UF" type="TUfEmi"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CEP"> | |
<xs:annotation> | |
<xs:documentation>CEP - NT 2011/004</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{8}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="cPais"> | |
<xs:annotation> | |
<xs:documentation>Código do país</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:enumeration value="1058"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xPais"> | |
<xs:annotation> | |
<xs:documentation>Nome do país</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:enumeration value="Brasil"/> | |
<xs:enumeration value="BRASIL"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="fone"> | |
<xs:annotation> | |
<xs:documentation>Preencher com Código DDD + número do telefone (v.2.0)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{6,14}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="TLocal"> | |
<xs:annotation> | |
<xs:documentation>Tipo Dados do Local de Retirada ou Entrega // 24/10/08 - tamanho mínimo // v2.0</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element name="CNPJ" type="TCnpjOpc"> | |
<xs:annotation> | |
<xs:documentation>CNPJ</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="CPF" type="TCpf"> | |
<xs:annotation> | |
<xs:documentation>CPF (v2.0)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:choice> | |
<xs:element name="xLgr"> | |
<xs:annotation> | |
<xs:documentation>Logradouro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="nro"> | |
<xs:annotation> | |
<xs:documentation>Número</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="xCpl"> | |
<xs:annotation> | |
<xs:documentation>Complemento</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="xBairro"> | |
<xs:annotation> | |
<xs:documentation>Bairro</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cMun" type="TCodMunIBGE"> | |
<xs:annotation> | |
<xs:documentation>Código do município (utilizar a tabela do IBGE)</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="xMun"> | |
<xs:annotation> | |
<xs:documentation>Nome do município</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:maxLength value="60"/> | |
<xs:minLength value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UF" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="TVeiculo"> | |
<xs:annotation> | |
<xs:documentation>Tipo Dados do Veículo</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="placa"> | |
<xs:annotation> | |
<xs:documentation>Placa do veículo (NT2011/004)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="UF" type="TUf"> | |
<xs:annotation> | |
<xs:documentation>Sigla da UF</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="RNTC"> | |
<xs:annotation> | |
<xs:documentation>Registro Nacional de Transportador de Carga (ANTT)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="20"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="Torig"> | |
<xs:annotation> | |
<xs:documentation>Tipo Origem da mercadoria CST ICMS origem da mercadoria: 0-Nacional exceto as indicadas nos códigos 3, 4, 5 e 8; | |
1-Estrangeira - Importação direta; 2-Estrangeira - Adquirida no mercado interno; 3-Nacional, conteudo superior 40% e inferior ou igual a 70%; 4-Nacional, processos produtivos básicos; 5-Nacional, conteudo inferior 40%; 6-Estrangeira - Importação direta, com similar nacional, lista CAMEX; 7-Estrangeira - mercado interno, sem simular,lista CAMEX;8-Nacional, Conteúdo de Importação superior a 70%.</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
<xs:enumeration value="5"/> | |
<xs:enumeration value="6"/> | |
<xs:enumeration value="7"/> | |
<xs:enumeration value="8"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TFinNFe"> | |
<xs:annotation> | |
<xs:documentation>Tipo Finalidade da NF-e (1=Normal; 2=Complementar; 3=Ajuste; 4=Devolução/Retorno)</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
<xs:enumeration value="4"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TProcEmi"> | |
<xs:annotation> | |
<xs:documentation>Tipo processo de emissão da NF-e</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="0"/> | |
<xs:enumeration value="1"/> | |
<xs:enumeration value="2"/> | |
<xs:enumeration value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TCListServ"> | |
<xs:annotation> | |
<xs:documentation>Tipo Código da Lista de Serviços LC 116/2003</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01.01"/> | |
<xs:enumeration value="01.02"/> | |
<xs:enumeration value="01.03"/> | |
<xs:enumeration value="01.04"/> | |
<xs:enumeration value="01.05"/> | |
<xs:enumeration value="01.06"/> | |
<xs:enumeration value="01.07"/> | |
<xs:enumeration value="01.08"/> | |
<xs:enumeration value="02.01"/> | |
<xs:enumeration value="03.02"/> | |
<xs:enumeration value="03.03"/> | |
<xs:enumeration value="03.04"/> | |
<xs:enumeration value="03.05"/> | |
<xs:enumeration value="04.01"/> | |
<xs:enumeration value="04.02"/> | |
<xs:enumeration value="04.03"/> | |
<xs:enumeration value="04.04"/> | |
<xs:enumeration value="04.05"/> | |
<xs:enumeration value="04.06"/> | |
<xs:enumeration value="04.07"/> | |
<xs:enumeration value="04.08"/> | |
<xs:enumeration value="04.09"/> | |
<xs:enumeration value="04.10"/> | |
<xs:enumeration value="04.11"/> | |
<xs:enumeration value="04.12"/> | |
<xs:enumeration value="04.13"/> | |
<xs:enumeration value="04.14"/> | |
<xs:enumeration value="04.15"/> | |
<xs:enumeration value="04.16"/> | |
<xs:enumeration value="04.17"/> | |
<xs:enumeration value="04.18"/> | |
<xs:enumeration value="04.19"/> | |
<xs:enumeration value="04.20"/> | |
<xs:enumeration value="04.21"/> | |
<xs:enumeration value="04.22"/> | |
<xs:enumeration value="04.23"/> | |
<xs:enumeration value="05.01"/> | |
<xs:enumeration value="05.02"/> | |
<xs:enumeration value="05.03"/> | |
<xs:enumeration value="05.04"/> | |
<xs:enumeration value="05.05"/> | |
<xs:enumeration value="05.06"/> | |
<xs:enumeration value="05.07"/> | |
<xs:enumeration value="05.08"/> | |
<xs:enumeration value="05.09"/> | |
<xs:enumeration value="06.01"/> | |
<xs:enumeration value="06.02"/> | |
<xs:enumeration value="06.03"/> | |
<xs:enumeration value="06.04"/> | |
<xs:enumeration value="06.05"/> | |
<xs:enumeration value="07.01"/> | |
<xs:enumeration value="07.02"/> | |
<xs:enumeration value="07.03"/> | |
<xs:enumeration value="07.04"/> | |
<xs:enumeration value="07.05"/> | |
<xs:enumeration value="07.06"/> | |
<xs:enumeration value="07.07"/> | |
<xs:enumeration value="07.08"/> | |
<xs:enumeration value="07.09"/> | |
<xs:enumeration value="07.10"/> | |
<xs:enumeration value="07.11"/> | |
<xs:enumeration value="07.12"/> | |
<xs:enumeration value="07.13"/> | |
<xs:enumeration value="07.16"/> | |
<xs:enumeration value="07.17"/> | |
<xs:enumeration value="07.18"/> | |
<xs:enumeration value="07.19"/> | |
<xs:enumeration value="07.20"/> | |
<xs:enumeration value="07.21"/> | |
<xs:enumeration value="07.22"/> | |
<xs:enumeration value="08.01"/> | |
<xs:enumeration value="08.02"/> | |
<xs:enumeration value="09.01"/> | |
<xs:enumeration value="09.02"/> | |
<xs:enumeration value="09.03"/> | |
<xs:enumeration value="10.01"/> | |
<xs:enumeration value="10.02"/> | |
<xs:enumeration value="10.03"/> | |
<xs:enumeration value="10.04"/> | |
<xs:enumeration value="10.05"/> | |
<xs:enumeration value="10.06"/> | |
<xs:enumeration value="10.07"/> | |
<xs:enumeration value="10.08"/> | |
<xs:enumeration value="10.09"/> | |
<xs:enumeration value="10.10"/> | |
<xs:enumeration value="11.01"/> | |
<xs:enumeration value="11.02"/> | |
<xs:enumeration value="11.03"/> | |
<xs:enumeration value="11.04"/> | |
<xs:enumeration value="12.01"/> | |
<xs:enumeration value="12.02"/> | |
<xs:enumeration value="12.03"/> | |
<xs:enumeration value="12.04"/> | |
<xs:enumeration value="12.05"/> | |
<xs:enumeration value="12.06"/> | |
<xs:enumeration value="12.07"/> | |
<xs:enumeration value="12.08"/> | |
<xs:enumeration value="12.09"/> | |
<xs:enumeration value="12.10"/> | |
<xs:enumeration value="12.11"/> | |
<xs:enumeration value="12.12"/> | |
<xs:enumeration value="12.13"/> | |
<xs:enumeration value="12.14"/> | |
<xs:enumeration value="12.15"/> | |
<xs:enumeration value="12.16"/> | |
<xs:enumeration value="12.17"/> | |
<xs:enumeration value="13.02"/> | |
<xs:enumeration value="13.03"/> | |
<xs:enumeration value="13.04"/> | |
<xs:enumeration value="13.05"/> | |
<xs:enumeration value="14.01"/> | |
<xs:enumeration value="14.02"/> | |
<xs:enumeration value="14.03"/> | |
<xs:enumeration value="14.04"/> | |
<xs:enumeration value="14.05"/> | |
<xs:enumeration value="14.06"/> | |
<xs:enumeration value="14.07"/> | |
<xs:enumeration value="14.08"/> | |
<xs:enumeration value="14.09"/> | |
<xs:enumeration value="14.10"/> | |
<xs:enumeration value="14.11"/> | |
<xs:enumeration value="14.12"/> | |
<xs:enumeration value="14.13"/> | |
<xs:enumeration value="15.01"/> | |
<xs:enumeration value="15.02"/> | |
<xs:enumeration value="15.03"/> | |
<xs:enumeration value="15.04"/> | |
<xs:enumeration value="15.05"/> | |
<xs:enumeration value="15.06"/> | |
<xs:enumeration value="15.07"/> | |
<xs:enumeration value="15.08"/> | |
<xs:enumeration value="15.09"/> | |
<xs:enumeration value="15.10"/> | |
<xs:enumeration value="15.11"/> | |
<xs:enumeration value="15.12"/> | |
<xs:enumeration value="15.13"/> | |
<xs:enumeration value="15.14"/> | |
<xs:enumeration value="15.15"/> | |
<xs:enumeration value="15.16"/> | |
<xs:enumeration value="15.17"/> | |
<xs:enumeration value="15.18"/> | |
<xs:enumeration value="16.01"/> | |
<xs:enumeration value="17.01"/> | |
<xs:enumeration value="17.02"/> | |
<xs:enumeration value="17.03"/> | |
<xs:enumeration value="17.04"/> | |
<xs:enumeration value="17.05"/> | |
<xs:enumeration value="17.06"/> | |
<xs:enumeration value="17.08"/> | |
<xs:enumeration value="17.09"/> | |
<xs:enumeration value="17.10"/> | |
<xs:enumeration value="17.11"/> | |
<xs:enumeration value="17.12"/> | |
<xs:enumeration value="17.13"/> | |
<xs:enumeration value="17.14"/> | |
<xs:enumeration value="17.15"/> | |
<xs:enumeration value="17.16"/> | |
<xs:enumeration value="17.17"/> | |
<xs:enumeration value="17.18"/> | |
<xs:enumeration value="17.19"/> | |
<xs:enumeration value="17.20"/> | |
<xs:enumeration value="17.21"/> | |
<xs:enumeration value="17.22"/> | |
<xs:enumeration value="17.23"/> | |
<xs:enumeration value="17.24"/> | |
<xs:enumeration value="17.25"/> | |
<xs:enumeration value="18.01"/> | |
<xs:enumeration value="19.01"/> | |
<xs:enumeration value="20.01"/> | |
<xs:enumeration value="20.02"/> | |
<xs:enumeration value="20.03"/> | |
<xs:enumeration value="21.01"/> | |
<xs:enumeration value="22.01"/> | |
<xs:enumeration value="23.01"/> | |
<xs:enumeration value="24.01"/> | |
<xs:enumeration value="25.01"/> | |
<xs:enumeration value="25.02"/> | |
<xs:enumeration value="25.03"/> | |
<xs:enumeration value="25.04"/> | |
<xs:enumeration value="26.01"/> | |
<xs:enumeration value="27.01"/> | |
<xs:enumeration value="28.01"/> | |
<xs:enumeration value="29.01"/> | |
<xs:enumeration value="30.01"/> | |
<xs:enumeration value="31.01"/> | |
<xs:enumeration value="32.01"/> | |
<xs:enumeration value="33.01"/> | |
<xs:enumeration value="34.01"/> | |
<xs:enumeration value="35.01"/> | |
<xs:enumeration value="36.01"/> | |
<xs:enumeration value="37.01"/> | |
<xs:enumeration value="38.01"/> | |
<xs:enumeration value="39.01"/> | |
<xs:enumeration value="40.01"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TIdLote"> | |
<xs:annotation> | |
<xs:documentation> Tipo Identificação de Lote</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,15}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TVerNFe"> | |
<xs:annotation> | |
<xs:documentation> Tipo Versão da NF-e - 4.00</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="4\.00"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="TGuid"> | |
<xs:annotation> | |
<xs:documentation>Identificador único (Globally Unique Identifier)</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="TIpi"> | |
<xs:annotation> | |
<xs:documentation>Tipo: Dados do IPI</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="CNPJProd" type="TCnpj"> | |
<xs:annotation> | |
<xs:documentation>CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element minOccurs="0" name="cSelo"> | |
<xs:annotation> | |
<xs:documentation>Código do selo de controle do IPI</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="60"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element minOccurs="0" name="qSelo"> | |
<xs:annotation> | |
<xs:documentation>Quantidade de selo de controle do IPI</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:pattern value="[0-9]{1,12}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:element name="cEnq"> | |
<xs:annotation> | |
<xs:documentation>Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB)</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="TString"> | |
<xs:minLength value="1"/> | |
<xs:maxLength value="3"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:choice> | |
<xs:element name="IPITrib"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código da Situação Tributária do IPI: | |
00-Entrada com recuperação de crédito | |
49 - Outras entradas | |
50-Saída tributada | |
99-Outras saídas</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="00"/> | |
<xs:enumeration value="49"/> | |
<xs:enumeration value="50"/> | |
<xs:enumeration value="99"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="vBC" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor da BC do IPI</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="pIPI" type="TDec_0302a04"> | |
<xs:annotation> | |
<xs:documentation>Alíquota do IPI</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="qUnid" type="TDec_1204v"> | |
<xs:annotation> | |
<xs:documentation>Quantidade total na unidade padrão para tributação</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="vUnid" type="TDec_1104"> | |
<xs:annotation> | |
<xs:documentation>Valor por Unidade Tributável. Informar o valor do imposto Pauta por unidade de medida.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element name="vIPI" type="TDec_1302"> | |
<xs:annotation> | |
<xs:documentation>Valor do IPI</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="IPINT"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CST"> | |
<xs:annotation> | |
<xs:documentation>Código da Situação Tributária do IPI: | |
01-Entrada tributada com alíquota zero | |
02-Entrada isenta | |
03-Entrada não-tributada | |
04-Entrada imune | |
05-Entrada com suspensão | |
51-Saída tributada com alíquota zero | |
52-Saída isenta | |
53-Saída não-tributada | |
54-Saída imune | |
55-Saída com suspensão</xs:documentation> | |
</xs:annotation> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="preserve"/> | |
<xs:enumeration value="01"/> | |
<xs:enumeration value="02"/> | |
<xs:enumeration value="03"/> | |
<xs:enumeration value="04"/> | |
<xs:enumeration value="05"/> | |
<xs:enumeration value="51"/> | |
<xs:enumeration value="52"/> | |
<xs:enumeration value="53"/> | |
<xs:enumeration value="54"/> | |
<xs:enumeration value="55"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:schema> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment