Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia!

Não estamos conseguindo utilizar corretamente o ACBRNFSeX para enviar nota para o provedor EL versão 1 no município de Viana - ES. Acreditamos que seja alguma configuração ou uso errado que estamos realizando.

A propriedade ACBRNFSeX.Configuracoes.Geral.ConsultaLoteAposEnvio está igual a True e mesmo assim ao enviar o RPS não recebemos nenhum retorno mesmo a Nota sendo gerada. Quando apresenta algum erro a coleção ACBRNFSeX.WebService.Emite.Erros também fica sem informação. Se utilizamos o método ACBRNFSeX.ConsultarLoteRps ou ACBRNFSeX.ConsultarSituacao também não temos o retorno da Nota ou de erros. Ao consultar e tiver algum erro é gerado o xml com o(s) erro(s), porém a coleção erros não é preenchida. Quando a Nota está gerada na prefeitura é gerado um xml que não é o da NFSe.

Em anexo tem 2 xml, um gerado quando tem erro e outro gerado quando a Nota está gerada na prefeitura. Esse arquivos são gerado depois de utilizar o método ACBRNFSeX.ConsultarLoteRps ou ACBRNFSeX.ConsultarSituacao.

Não sabemos mais como proceder.

 

Att, Jefferson

000000439526-lista-nfse-con-lot-soap.xml 000000439523-lista-nfse-con-lot-soap.xml

  • Consultores
Postado

Bom dia Jefferson,

O provedor EL (padrão próprio) que é utilizado pela cidade de Viana/ES não retorna o XML completo da nota.

Para obter o XML completo se faz necessário ter o XML do RPS carregado, ao consultar o lote é retornado um resumo contendo algumas informações sobre a nota.

O componente verifica que o RPS esta carregado, caso afirmativo ele se encarrega de montar o XML da nota e salvar em disco.

Veja a procedure: TACBrNFSeProviderEL.TratarRetornoConsultaLoteRps que se encontra na unit EL.Provider

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

@Italo Giurizzato Junior, sobre a duvida acima, observamos que após executar o metodo Emitir o xml do RPS está na propriedade NFSeX.NotasFiscais.Items[0].XmlRps e em TACBrNFSeProviderEL.TratarRetornoConsultaLoteRps da unit EL.Provider não é utiliza essa propriedade? Sendo assim ela já tem informação. É isso mesmo ou estamos analisando errado?

Desculpe se estou errando em algo. Desde já agradeço.

  • Consultores
Postado

Boa tarde @jefferson01,

Se o componente é carregado com os dados do RPS, depois é enviado (Emitir é executado) e não é executado um Clear para limpar a lista NFSe, ótimo, basta executar o ConsultarLoteRps em seguida.

O que não pode é limpar a lista NFSe entre as duas execuções.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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