Ir para conteúdo
  • Cadastre-se

dev botao

Método De Leitura Xml Provedor Proel Iconha Es


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

Recommended Posts

Boa tarde!

 

 

Utilizo o seguinte código para realizar o cancelamento de uma nota fiscal eletrônica de serviço:

 

   ACBrNFSe.NotasFiscais.Clear;
   ACBrNFSe.NotasFiscais.LoadFromFile(caminhoXML);
   ACBrNFSe.CancelarNFSe('1');

 

O problema é que no método: function TNFSeR.LerNFSe: Boolean;

 

Não encontrei nenhum método de leitura específico para o provedor proEL, ocorrendo que no momento de enviar o cancelamento no método:

function TWebServices.CancelaNFSe(ACodigoCancelamento: String; const CarregaProps: boolean): Boolean;

 

as informações da nota fiscal ficam vazias, no código abaixo, pois a o método ACBrNFSe.NotasFiscais.LoadFromFile(caminhoXML) não consegue ler as informações do arquivo xml.

 

 if (TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.Provedor = proEL) then
 begin
   Self.CancNfse.NumeroNFSe       := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Numero;
   Self.CancNfse.CNPJ                    := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj;
   Self.CancNfse.IM                         := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal;
   Self.CancNfse.CodigoMunicipio  := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio;
 end;

 

 

Para o provedor proEL, existe alguma outra maneira de ler o Arquivo xml ou então cancelar uma nota fiscal de serviço? Pois preenchendo as informações da nota manualmente no código a cima, a nota é cancelada com sucesso, conforme testes realizados hoje.

 

Preciso saber se é necessário criar um método de leitura do xml, pois ele é um pouco diferente dos demais provedores ou se é de outra forma que é realizado o cancelamento para este provedor em específico.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Boa tarde Laurivan,

 

Muito obrigado pela colaboração, já esta disponível.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3230 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.

The popup will be closed in 10 segundos...