Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

bom dia pessoal, to tendo dificuldades pra enviar e cancelar as NFSe pro provedor Softplano, em Floripa. nem envia e nem cancela. só gera o xml de envio, e nao faz mais nada

alguem ai pode me dar um rumo por onde comecar a verificar?

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

Postado

to tentando achar isso. e outra duvida: tem como pegar o xml de cancelamento assinado?

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

Postado

o envio eu consigo pegar o xml assinado, antes de enviar, mas no cancelamento nao.

nao ta cancelando pelo ACBr, ai to fazendo a assinatura manual usando este codigo:
 

function AssinarXML(AXml: String; ATag1, ATag2, ASerieCert: String): String;
var SSL: TDFeSSL;
begin
  SSL := TDFeSSL.Create;
  try
    SSL.SSLCryptLib   := cryWinCrypt;
    SSL.SSLHttpLib    := httpWinHttp;
    SSL.SSLXmlSignLib := xsLibxml2;
    SSL.NumeroSerie   := ASerieCert;
    SSL.CarregarCertificadoSeNecessario;
    Result := SSL.Assinar(AXml, ATag1, ATag2);
  finally
    SSL.free;
  end;
end;

porem vem esta msg do provedor:

image.png.0af355ec24b63c6c4896b9efe77df6f8.png

 

 

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

  • Consultores
Postado

Boa tarde @joemil,

Você esta usando o componente ACBrNFSeX para enviar o XML do RPS para o webservice do provedor?

Não entendi o motivo de criar essa função para assinar o XML.

O componente é que toma toda a decisão de assinar ou não após o XML ter sido gerado.

Lembre-se, tem provedor que devemos gerar o XML do RPS, outros devemos assinar o Lote, outros devemos assinar tanto o XML do RPS quanto o Lote e outros não devemos assinar nada.

O novo componente também sabe qual é o serviço a ser utilizado para o envio do RPS, alguns provedor o envio é em lote no modo assíncrono, outros em lote no modo síncrono e outros o envio é unitário.

Deixe o componente fazer as coisas por você.

Existem propriedades para você pegar o XML e guardar no banco de dados se for o caso.

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

Bom dia Italo, td bem? realmente o componente ta fazendo todas as fases do envio e cancelamento, era eu q nao tava preenchendo algumas propriedades corretamente

depois q eu debuguei, fui achando o q precisa em especifico pra esse provedor. agora só falta fazer gerar o token, e to vendo quais propriedades ainda faltam.

valeu galera pelo apoio.

pode fechar este tópido, e obrigago

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

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...