Example #1
0
 /**
  * Envia documento UUID (xml y pdf) por correo electronico
  * @param string $usuario
  * @param string $password
  * @param string $uuid uuid del documento que se quiere enviar
  * @param string $token token del documento generado al momento de timbrarlo
  * @param string $destinatario correo(s) de los destinatarios. Pueden ser varios separados por comas simples (,). No usar comillas dobles
  * @param string $mensajehtml mensaje que se le mostrará al destinatario en formato HTML
  * @param string $templatecode es el codigo del template personalizado proporcionado por el integrador de FacturaDigital.
  * @return array $ws
  */
 public function enviarDocumentoMail($usuario, $password, $uuid, $token, $destinatario, $mensajehtml, $templatecode)
 {
     try {
         $client = new SoapClient($this->urlFacturaDigital, array('cache_wsdl' => WSDL_CACHE_NONE, 'trace' => TRUE));
         // envia los parámetros al método de timbrado
         $ws = $client->enviarCorreo($usuario, $password, $uuid, $token, $destinatario, $mensajehtml, $templatecode);
         return $ws;
     } catch (Exception $e) {
         throw new Exception($e->getMessage(), $e->getCode());
         return false;
     }
 }