beC&UbveTۚKD	[+DfH|S}u;"MbFvYqrMdPKҚ>6.A|>Ƒ,\pXGv;$~$oI8ңrymt'_2/y*f\;-ؗ>
$k
 ȣm-񋁴RP^K%c(D7`ؙO
"
"?l<s0bH3T+aidNcD
.:m?ʾ7,@,q\_hKG2ttK[&sD@yR礨l%nwL2?~[rQnp8]'TR۷-ԨXW'hj|4Znh1~#KcSKa7f񏻋X>/)k@LH>\z8
Uk3(kc]D}w W3RN% }:&?CT!';,WmJ@S.:SIvǹ3 lO-4%>%ôc?PPn>'osK1eRWajFQHC=}!HE~dy"ajFQHC=&h
s2c'(,ٛ)^ٗ$(ue=̜8)j>:>Fo[.c!5SطH^ŧmSg/Z&b{柜E`ybUdc_q|vC208TeϤˤIx.p0vblhg;MbDfBr}d0z&?-،aݯ F*a-bW$:L>[EXmGyr:]G%./7?M<Re|zms5r	j3I;j m#yh8<nj-<Fc\HʥY8
.Rkу_.Qf]Q4>K}}H k@>D(.É]ˬ|fV):aJpCJGD9aS6Q՛]p1	OU5:y%(B7x3>	sq^~/w8Gƺ
ͱ o%en|t,HG@-R&'r@~3[svz'妫
앙&v̟L9$Qf5SF5tUjNmN.lJ}i(rp= -hА$69FH
~)EiQGV
S}\ʀȝ͎b'k3Og8<Oq戈)17:q:Qr\1;j4y3/)qBDE	2*AMWb^շ9}R:ˢ\0@%]*RVKvȽa
_uŕUVsI+ǜftFK
j|n4N"zMӒd;vb8oaT5
$Ȇ'Rw~'	@Qbױ
nrk{d2>n07j<B<K'N~H=7W'$ؕ7)Gh!B!UZpEWfXZ
^ydCbu4W)v?tw#m\DRN Yo){+1KRg*D/^Y)ki\`N#q԰	*F7q@597`꣍+=8J1yb"Uw<i|xgIZ &<sׅ/`"⑷ҵ<HS=kA'G:qbhnrik͹p{m
KkQoUwu+Z#03Aw`8=
\fnqgȰ-En"@+rŧ2@H|XNC1[˫W:'ِȫl9ppINtJYswS̵"&Sb=F}+_|)ϳ?Fڧ:n=MNIȚm$Px~@"C! a17rbA#Ғ*{ujG@FR\Qb%24lJ|R=6}(މ/K-_!(wkziy`Pl8\G	~Fv<]#R:7|JM jH^˻/_n"/-dy8H=*;=؄a!Tv揫udBXc`7M/׋RvDթ¨8N;}8 q@|,(:G`KĄ4/[®?udBXc`7dG۾rmjQr&p	4t$D|InBLq7MyL&$寗1hͼ9.qEfJB"Ηxg-ZN ڄTƼIi.ZoR{6YGAN^'M(9qoR%	-ibv 7WRcH<ZJok.~j3?_VRnw٥;{u!8ZM⏼YB>,b1ciq(M]X5U%
鏜DuA}c]W?LIu^QJ-<0U	s$YvD X!o<"-{s"d-,FPO>	.
YN@{44!;'I!x鱒-oM@Q+$)v2ݢt,軋&äkMDeOZV׶yUud־g}rCFݎ V#FSvA:g~t眅b	{.rR%ƯnG.|h[ZTXSX.Ȼ]W?LIu>oA.qc
Nv1#]ÿ88>T3&|3&J}bLR{,K,d@Q/?ykz~a!b@ %*~θg>>HSLpk#v{SوȥY)"9rGmܑJ&VCA--
zN{==}U^f{6^YiYh^]7`]NHÍ[x+Ն-h+^}j<sO}^r>D|?O~bؓU7!pe`0i,{Yk4ҭk]Lӊz9i2|5&EA>?z~L`V䆂x0ٔ
|QHnFއNޢɏJyߛ#T)'mx$W׀Uݻמ/Lyhu-y3p!_<z6!Z)d	ZDAoORņ

;zϘg&4aLkS!xEJ͑5?4l)b./+5yW!A(eS3.??huzDS#SaG$ŵW xlANXF8dEDy,`Lx`%kdJ:!<Re@4RI6#n
V#Su{=+;~HǛJB&Z6AFM1`r?'c~0"/ҳ:ueB.g[JJrz	BI=ߗy6BcNn
YB7*\\M~XאBAHD+xj9s]Xavunto encontrará la factura de su compra realizada el ' . htmlspecialchars($v['fecha']) . '.</p>
            <table style="width:100%;border-collapse:collapse;margin:12px 0;">
                <tr>
                    <td style="padding:6px 10px;background:#eff6ff;border-radius:6px 0 0 0;font-size:13px;"><strong>Total:</strong></td>
                    <td style="padding:6px 10px;background:#eff6ff;border-radius:0 6px 0 0;font-size:13px;text-align:right;"><strong>RD$ ' . number_format($v['total'], 2) . '</strong></td>
                </tr>
                <tr>
                    <td style="padding:6px 10px;font-size:13px;">Término:</td>
                    <td style="padding:6px 10px;font-size:13px;text-align:right;">' . htmlspecialchars($v['termino']) . '</td>
                </tr>
            </table>
            <p style="margin:12px 0 0;font-size:12px;color:#64748b;">Este correo fue enviado desde <strong>' . htmlspecialchars($enombre) . '</strong></p>
        </div>
    </div>';

    $mail->AltBody = 'Factura #' . $v['folio'] . ' - Total: RD$ ' . number_format($v['total'], 2) . ' - ' . $enombre;

    // Adjuntar PDF
    $mail->addAttachment($pdf_path, 'Factura_' . $v['folio'] . '.pdf');

    $mail->send();

    // Limpiar PDF temporal
    @unlink($pdf_path);

    echo json_encode(array('ok' => true, 'msg' => 'Factura enviada a ' . $email_destino));

} catch (Exception $e) {
    @unlink($pdf_path);
    echo json_encode(array('ok' => false, 'msg' => 'Error al enviar: ' . $mail->ErrorInfo));
}
