Ir para conteúdo
  • Cadastre-se

dev botao

ConsultarNFSE - Provedor SigISS - Cidade Sao Joao de Meriti


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

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

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.