Ir para conteúdo
  • Cadastre-se

dev botao

[Resolvido] Erro Ao Tentar Enviar Depois De Ter Atualizado Os Fontes


Schinobli
Ver Solução Respondido por Schinobli,
  • Este tópico foi criado há 3298 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde...

estou desde a semana passada em um impasse...

A versão do servidor daqui da empresa está funcionando corretamente... faz algumas semanas que não foram atualizados...

mas decidimos atualizar os fontes... para deixar em dia. Mas depois de atualizar, acontece esse erro...

'Linha: 1 - Coluna: 228 -  '<' character, hexadecimal value 0x3C, cannot be included in a name. Line 1, position 228.'

No caso... no webservices está com o XML_Rps vindo nulo

else vNotas := vNotas + '<' + Prefixo4 + 'Rps>' +
                               '<' + Prefixo4 + 'InfRps' +
                                 RetornarConteudoEntre(TNFSeGerarLoteRPS(Self).FNotasFiscais.Items[I].XML_Rps,
                                   '<' + Prefixo4 + 'InfRps', '</Rps>') +
                              '</' + Prefixo4 + 'Rps>';

Em anexo segue um exemplo do XML gerado...

 

Como mais alguem já aconteceu... ou onde eu posso encontrar o erro, corrigir, aonde que passa, como... ou apenas um oi?

 

Estou precisando de ajuda... não posso mais ficar neste impasse...

Desde já agradeço a todos...

<?xml version="1.0" encoding="UTF-8"?>

-<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


-<soap:Body>


-<RecepcionarLoteRps xmlns="http://tempuri.org/">

<xmlEnvio> <?xml version="1.0" encoding="UTF-8"?><EnviarLoteRpsEnvio><LoteRps><NumeroLote>0000000</NumeroLote><Cnpj>00000000000000</Cnpj><InscricaoMunicipal>000000</InscricaoMunicipal><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><InfRps </Rps> <!-- aqui esta o erro --> </ListaRps></LoteRps></EnviarLoteRpsEnvio> </xmlEnvio>

</RecepcionarLoteRps>

</soap:Body>

</soap:Envelope>
Editado por Schinobli
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

você tem os fontes! certo

você programa em delphi também?

então vai entrando nas classes que está ali !

se tem dúvidas use o Ctrl+Shift+F do delphi e faça a pesquisa pela função!

 

veja não estou não querendo dizer mas estou lhe dando os métodos para ir achar pois imagine se tiver que achar dentro de outro lugar!

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Como disse ali em cima... faz uma mais de uma semanda nesse impasse... e chegou ao ápice pois tive que postar aqui minha duvida... para ver se ocorreu com mais alguem...

e todas essas vezes eu entrei nas classes debugando... mas ainda não econtrei...

Editado por Schinobli
Link para o comentário
Compartilhar em outros sites

  • Solution

Juliomar, Akai... Muito obrigado PELA AJUDA...

vi que de tanto debugar não era nos fontes do acbr...

percebi que a procedure assinar passa como padrão True; mas no meu caso tinha que ser False;

procedure Assinar(AssinaRPS: Boolean = True);

Então passei como False e FUNCIONOU... KKK

ACBrNFSe1.NotasFiscais.Assinar(False);

Muito Obrigado... e eu sei... foi um discuido meu...

Vlw...

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3298 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.