You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
3.5 KiB

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tipos="http://localhost:8080/WsNFe2/tp"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:ns1="http://localhost:8080/WsNFe2/lote" targetNamespace="http://localhost:8080/WsNFe2/lote">
<xs:import namespace="http://localhost:8080/WsNFe2/tp"
schemaLocation="Tipos.xsd" />
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="xmldsig-core-schema_v1.01.xsd" />
<xs:element name="ReqConsultaNotas">
<xs:annotation>
<xs:documentation>Schema utilizado para REQUISIÇAO de consultas
de notas que foram enviadas por lote de RPS.</xs:documentation>
<xs:documentation>Este Schema XML é utilizado pelos prestadores
de serviços para consultas de notas que foram enviadas por lote de
RPS.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecalho">
<xs:annotation>
<xs:documentation>Cabeçalho do pedido.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CodCidade" type="tipos:tpCodCidade"
minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe o Codigo da Cidade.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPFCNPJRemetente" type="tipos:tpCPFCNPJ"
minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe o CPF/CNPJ do Remetente
autorizado a transmitir a mensagem XML.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InscricaoMunicipalPrestador" type="tipos:tpInscricaoMunicipal"
minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe a Inscrição Municipal do
Prestador</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dtInicio" type="xs:date" minOccurs="1"
maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe a data de início do período
transmitido (AAAA-MM-DD).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dtFim" type="xs:date" minOccurs="1"
maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe a data final do período
transmitido (AAAA-MM-DD).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NotaInicial" type="tipos:tpNumero"
minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Numero da nota inicial da consulta. Ou
seja a consulta ira retornar as notas no periodo, onde o
numero da nota seja maior ou igual a esse numero. O retorno
não pode ultrapassar 500Kb. Caso não tenha o numero da nota,
passar o valor Zero, será retornado as notas geradas no
periodo até o limite de 500kb.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Versao" type="tipos:tpVersao"
minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Informe a Versão.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="Id" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element ref="ds:Signature" minOccurs="0"
maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>