Ir para conteúdo
  • Cadastre-se

ConsultarNFSE - Provedor SigISS - Cidade Sao Joao de Meriti


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

Recommended Posts

Postado

Boa tarde

Já possuo o componente ACBrNFSeX e já emito a nota em alguns provedores. Já atualizei o meu componente e deletei os arquivos antigos.

Estou com um caso do provedor SigISS da cidade Sao Joao de Meriti. Onde eu consigo fazer a emissão e o componente da acbr informa que a nota foi enviada com sucesso com o protocolo e a nota é emitida com sucesso e está cadastrada no site da prefeitura. Só que ela não consegue trazer a xml da NFSE emitida no retorno e também fui também fazer a consulta da nota por xml do RPS pra ver se consigo esse retorno e o componente diz que 'Serviço não implementado para este provedor.'

  • Consultores
  • Solution
Postado

Bom dia Douglas,

Uma dica de ouro para que trabalha com o componente ACBrNFSeX.

Abra a unit provider do provedor, no seu caso a unit SigISS.Provider.

Olhe para a class TACBrNFSeXWebservice do provedor, neste caso a classe: TACBrNFSeXWebserviceSigISS.

  TACBrNFSeXWebserviceSigISS = class(TACBrNFSeXWebserviceSoap11)
  private
    function GetSoapAction: string;
  public
    function GerarNFSe(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSe(ACabecalho, AMSG: String): string; override;
    function Cancelar(ACabecalho, AMSG: String): string; override;

    function TratarXmlRetornado(const aXML: string): string; override;

    property SoapAction: string read GetSoapAction;
  end;

Veja:

    function GerarNFSe(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSe(ACabecalho, AMSG: String): string; override;
    function Cancelar(ACabecalho, AMSG: String): string; override;

Esses são os serviços disponibilizados pelo provedor:

GerarNFSe - O envio do RPS é unitário e a principio tem que funcionar no modo síncrono, ou seja, no retorno você já tem o XML da nota.

ConsultarNFSe - Sabendo o numero da nota, com esse serviço você baixa o XML da nota.

Cancelar - Serviço para cancelar uma nota.

Qualquer outro que você venha tentar utilizar vai ter como resposta a mensagem informando que o serviço não foi implementando pelo provedor.

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