Manual de integração com o Webservice
Portais Disponíveis
Métodos Disponíveis
- Envio.
- Assíncrono.
- Cancelamento da NFSe.
- Consultar NFSe por RPS.
- Consultar Lote RPS.
- Consultar Situação Lote.
Observações
- Possui envio Assíncrono em lote;
- Não possui Múltiplos Serviços;
- O número do lote e do RPS devem ser incrementados a cada envio;
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116.
Impressão
Impressão da NFSe
A impressão de NFSe pode ser feita por um link retornado no envio. Para obter esse link, basta utilizar o comando auxiliar ObterLinkImpressaoNFSe, conforme exemplo abaixo:
Parâmetros:
- Xml de uma NFSe Autorizada ou Cancelada.
procedure TfrmExemplo.btnObterLinkImpressaoClick(Sender: TObject);
var
_nomeComando, _nomeParametro, _valorParametro, _resposta: string;
_XmlNFSe : TStringList;
begin
_XmlNFSe := TStringList.Create;
try
_nomeComando := 'ObterLinkImpressaoNFSe';
_XmlNFSe.LoadFromFile(XMLNFSE);
_nomeParametro := 'XML';
_valorParametro := _XmlNFSe.Text;
NFSe.Comando(_nomeComando).Parametros[_nomeParametro] := _valorParametro;
_resposta := NFSe.Executar(_nomeComando);
finally
_XmlNFSe.Free;
end;
end;
Resposta:
'https://nfse.ciga.sc.gov.br/nfse/pdf?id=6091b489ee7b107bce8b4111'
A impressão de RPS não está disponível para este padrão.
Comentários
0 comentário
Por favor, entre para comentar.