Interface IEnvioEmailServico
Esse serviço disponibiliza funcionalidades relacionadas ao envio de e-mail.
Importante
Por padrão esse serviço será iniciado no caminho SDE/Email. Para maiores informações sobre a composição da URL dos webservices clique aqui
Métodos
ConsultarSituacaoEnvioEmail(String, String, Int32, Int32, String)
Consulta a situação de envio de e-mail de um determinado documento.
Parâmetros
|
System.String
usuario
Usuário configurado na empresa para acesso ao webservice. |
|
System.String
senha
Senha configurada na empresa para acesso ao webservice. |
|
System.Int32
tipoDocumento
Tipo de documento a ser consultado. Para os possíveis valores ver TipoDocumentoEletronico. |
|
System.Int32
tipoOperacao
Indica ao sistema se o e-mail a ser consultado deve ser de um documento ou evento. Os valores suportados são 1 - Emissão e 72 - Carta de correção. |
|
System.String
chave
Chave/identificador do documento a ser consultado. |
Retorno
|
IRetornoRequisicaoSde
Sempre será retornado uma instância de RetornoIntegracaoGenerico, em caso de erro o campo
Para consultar os códigos de retorno do sistema clique aqui. |
Exemplos
Exemplo da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfe="http://www.senior.com.br/nfe">
<soapenv:Header/>
<soapenv:Body>
<nfe:ConsultarSituacaoEnvioEmail>
<nfe:usuario>usuario</nfe:usuario>
<nfe:senha>senha</nfe:senha>
<nfe:tipoDocumento>1</nfe:tipoDocumento>
<nfe:tipoOperacao>1</nfe:tipoOperacao>
<nfe:chave>00000000000000000000000000000000000000000000</nfe:chave>
</nfe:ConsultarSituacaoEnvioEmail>
</soapenv:Body>
</soapenv:Envelope>
MarcarEnvioEmail(String, String, Int32, Int32, String, IList<String>, Boolean, List<Arquivo>, String)
Permite a marcação de envio de email para um determinado documento no sistema.
Parâmetros
|
System.String
usuario
Usuário configurado na empresa para acesso ao webservice. |
|
System.String
senha
Senha configurada na empresa para acesso ao webservice. |
|
System.Int32
tipoDocumento
Tipo de documento que será enviado o email. Para os possíveis valores ver TipoDocumentoEletronico. |
|
System.Int32
tipoOperacao
Indica ao sistema se o e-mail a ser marcado deve ser de um documento ou evento. Os valores suportados são 1 - Emissão e 72 - Carta de correção. |
|
System.String
chave
Chave/identificador do documento referente ao e-mail. |
|
System.Collections.Generic.IList<System.String>
enderecosEnvio
Endereços que devem receber o e-mail. |
|
System.Boolean
enviarBoleto
Indica se deve ser enviado o boleto junto ao documento ou não, somente disponível para NF-e, NFS-e e CT-e. |
|
System.Collections.Generic.List<Arquivo>
arquivos
Lista de arquivos que será enviado por e-mail. |
|
System.String
conteudoAdicional
Conteúdo adicional que será incluído no final do corpo do e-mail. Esta informação não será enviada, caso o email seja de transportadora. |
Retorno
|
IRetornoRequisicaoSde
Sempre será retornado uma instância de RetornoIntegracaoGenerico, em caso de erro o campo |
Exemplos
Exemplo da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfe="http://www.senior.com.br/nfe" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soapenv:Header/>
<soapenv:Body>
<nfe:MarcarEnvioEmail>
<nfe:usuario>usuario</nfe:usuario>
<nfe:senha>senha</nfe:senha>
<nfe:tipoDocumento>1</nfe:tipoDocumento>
<nfe:tipoOperacao>1</nfe:tipoOperacao>
<nfe:chave>00000000000000000000000000000000000000000000</nfe:chave>
<nfe:enderecosEnvio>
<arr:string>teste@senior.com.br</arr:string>
</nfe:enderecosEnvio>
<nfe:enviarBoleto>true</nfe:enviarBoleto>
</nfe:MarcarEnvioEmail>
</soapenv:Body>
</soapenv:Envelope>