Caros colegas ao utilizar a função ConsultarNFSeporRps no Provedor CTA a janela de retor aparece vazia conforme figura 1 em anexo , e o arquivo de retorno esta retornando o seguinte erro.
<RetornoConsultaNFSeRPS xmlns:ns1="http://sistemas.semfaz.saoluis.ma.gov.br/WsNFe2/lote" xmlns:tipos="http://sistemas.semfaz.saoluis.ma.gov.br/WsNFe2/tp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://sistemas.semfaz.saoluis.ma.gov.br/WsNFe2/xsd/RetornoConsultaLote.xsd "> <Cabecalho> <CodCidade>921</CodCidade> <Sucesso>N</Sucesso> <Versao>1</Versao> <Erros><Erro>Erro de validacao do XSD: cvc-complex-type.2.4.b: The content of element 'NotaConsulta' is not complete. One of '{Nota}' is expected.</Erro></Erros> </Cabecalho> </RetornoConsultaNFSeRPS>
como possuo pouco conhecimento venho pedir a ajuda, segue abaixo meu código como estou realizando a consulta também em anexo os arquivos com os esquemas para o provedor CTA
de São Luís - MA
Código da Consulta:
ACBrNFSe1.NotasFiscais.Clear; ACBrNFSe1.NotasFiscais.Add; with ACBrNFSe1.NotasFiscais.Items[0].NFSe do begin IdentificacaoRps.Numero := trim(ed_Numero_RPS.text); IdentificacaoRps.Serie := 'NF'; IdentificacaoRps.Tipo := trRPS; Prestador.Cnpj := sql_empresaCNPJ.AsString; Prestador.InscricaoMunicipal := sql_empresaCNPJ.AsString; end;
ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero, ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie, TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo), ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Cnpj, ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal);
MemoResp.Lines.Text := UTF8Encode(ACBrNFSe1.WebServices.ConsNfseRps.RetWS); memoRespWS.Lines.Text := UTF8Encode(ACBrNFSe1.WebServices.ConsNfseRps.RetWS); LoadXML(MemoResp, WBResposta);
Shemas Provedor CTA de São Luís - MA.rar