A função NFSeEnviarNFSeTomadorPrestadorSigissWeb é usada para enviar arquivos PDF e XML da NFS-e ao tomador e opcionalmente ao prestador da NFS-e.
Tipo de Retorno
Boolean
Pacote
A função NFSeEnviarNFSeTomadorPrestadorSigissWeb está definida dentro do pacote NFSeEnviarNFSeTomadorPrestadorSigissWeb.pkg.
Sintaxe
Move (NFSeEnviarNFSeTomadorPrestadorSigissWeb(&{vParam})) to {bRet}
Onde:
- &{vParams} é uma variável do tipo tNFSeEnviarNFSeTomadorPrestadorSigissWeb. Deve ser passada por referência. Contém os parâmetros para execução da função e também retornos, conforme abaixo:
- iTpAmbiente: indica o ambiente a partir de onde será realizado o enviado dos arquivos, sendo 1-Produção e 2-Homologação;
- sCNPJ: é o número do CNPJ do prestador, que deverá ser informado sem espaços e caracteres separadores;
- icMunicipio: é o código do IBGE do município do prestador de serviço que emitiu a NFS-e;
- iNotaFiscal: é o número da NFS-e que se deseja enviar;
- sSerie: é o número de série da NFS-e que se deseja enviar;
- sSenha: é a senha, fornecida pela prefeitura, para acessar o Web Service;
- sCcPrestador: indica se será enviado cópia para o prestador. S-Sim ou N-Não;
- sUsuario: é o usuário que será autenticado no servidor proxy para realizar a consulta;
- sSenhaProxy: é a senha do usuário que será autenticado no servidor proxy para realizar a consulta;
- sProxy: é o endereço do servidor proxy que deve ser usado para realizar a consulta;
- sChLicenca: é usado para informar a chave da licença de uso quando a função é utilizada em ambiente de produção;
- bExibeErro: indica se as mensagens de erro devem ser mostradas (TRUE) ou não (FALSE);
- sRetMensagem: retorna texto contendo a mensagem de retorno de acordo com iRetCdRetorno;
- iRetCdRetorno: retorna o código numérico que representa o resultado do envio dos arquivos.
- {bRet} é o retorno da execução da função, sendo que True indica que o envio foi bem-sucedido e False se houve um erro, e neste caso analise os retornos de sRetMensagem.
Observações
- A função está disponível a partir da versão 2025/01 da NFSeLibrary.
- Para o envio do e-mail, é necessário informar os endereços de e-mails na geração do RPS.
- Função criada para atender os municípios que utilizam o provedor SigissWeb. Os municípios podem alterar o provedor a qualquer momento, assim como o layout do arquivo pode ser alterado pelo provedor.
Não encontrou o que precisava, entre em contato conosco.