Manual de integração com o Webservice
Portais Disponíveis
Métodos Disponíveis
- Envio.
- Síncrono.
- Cancelamento da NFSe.
- Consulta de NFSe por RPS.
- Consultar Notas Tomadas.
Observações
- Possui envio Sí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.
- O código CNAE é obrigatório e pode possuir até 7 dígitos, consultar o portal de produção da prefeitura para saber quais códigos estão habilitados.
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:
'http://sysiss.arapoti.pr.gov.br:7476/wsysarr/servlet/aiss_nfseimprimir?JYVxZGx3uQY1ryLm0jA37mPGV41gefK1xtZSFr42f3425fr243r325y2rgdbfsngsh'
A impressão de RPS não está disponível para este padrão.
Comentários
0 comentário
Por favor, entre para comentar.