2$ƙ?Wj1ީe .3y绝b5ۚ㼐P݂md~0J> oO!ˢ➈T.:w\Nm{ՒC:`Lɢa]Ndĭ]G;Bqk5l#h(g$Nw] Yܯ/oӃK\{BsV7X ]n'kS@`V06ynon]d~Ϧ]_v#@oB968Ɵ&K5{͘UpsaFDM62xGܻȎ/3Nᾣ1#ɎzZ)|ZmA@I;WHMUugͷ`JJp6~1A=qUqKr2I> $U u5Avx+gO;['6QIZqAt:iSGe"ZH6NY0yG[_Fde| T`hr%ݐppKY^L5ƉY8s)fY¾,OՔd4f ϦSwp0CC!wqG@Au*-JD,Cpwu_grX1Ăn(C3Nᾣ1#Ɏz|Rݘ4,"iHNI{t߸|O^i'~S Ү{X8S)qHJo00fnNwR=?GlU%F@h121P'^ki`y\²BrDΖ3>7$mF$^1ZUR0͑ohDy|Qs*~= pJޱyGEuʝ+Gypg|Ծ͗V;hI^Uɹ_L3Nᾣ1#ɎzlW&>'iDxOqz_eWI̶NJ89{U4+Vq2@:q@~P>e{D᫵ &C;}TzXS|/j*kKG{t+J\i>:t M*ʷj~!tMҝɅL x,NdFuף{g?O;K7*whV3Nᾣ1#Ɏz\ps]t12+e/IpHqR} fWq;tC"7]ZQQuz˦xH$crWo.Ӂv2ˏ_V竧I]=67Z iL"'fչ\k #žFA` c kNyYˎNX.|wԈ[l`3Nᾣ1#ɎzN6ޣkvޮ<}6_gɾz*Dz\*853Dl=KЇbo>r.dKv}gD/su-Z,58 3GS@`V06y) ~q*b#_&\ŞV5 Y^dȣ9Au 9m% 3Nᾣ1#Ɏz3]JW)fbABڷ350L c; T"@CMm]cI{`oC:㷙Sls{ݪݦv&|4i+p}O)DCƌb[cD2aRK`Ҫе 8{AwwO6%f$?n%nԏҪQ[:7 d/zl-\1>uGcCPuV P+~yi^ ֭zK RD?"\cݤJM]䍲.DV ذfPpb$ Ma4Q4w$1c31V tzXq2ExKP~i&9ϼeqQFʆ+ĩLhdNdg^Blr$QZ)|ZmA@I;WHMP=:ZغN'2 &*Rv#AK=tT>Gw(+'CZ _ /şGM(&QE@6fqpOO\>(r) +Am^TE_lE{A9G\kp<(,n~~z=wF B6|y,$ Ma4T_MqiŎJYM>}!…zMTZr_} ǭt d}b㑟? }d|QCQk+GpD J5wщLI"Б%;k[u :͙%Q)3NnD_0$|p%p%o^C$9b qtsȿd(8HLzΗ_kB@;)j)~ m#Px]Y2oBȒɳb8pKwsg!wu`Kq]uNbe+ŒOa{)F,t`/4BQwB: }aַT_%_m^r -:|3d$%@K !7O@ )|ȤL,C-Y84/v'n` 1@_7? xwv)RY2&fm_#KcPfO}E0̱s):̙&A٠+vؑ;^dLr>wNLBP_\Qp6xNǜkk{rCB?>_ }ž_ cDX…?(D4h䴎 zϹ2\oMuC)"YRZzϹ2\oMu"Z gU(9Xl<6:&cD2aRK`Ҫ fv ?)Rpd6ΉřG5Kd¢myg/:0fb Q}iV>mV"!7}l(q TK໗F>V3Nᾣ1#Ɏz>-AR VO_]3լtґ-)* ڝ!r.-92@(dj̎7sw!Zgd'ǵ3˅hlnDm=Fe=]0bi;V 6.d#E`2q!+B'wdy<73tԤN wI;Mr`ko*L2]M%#!ʌ[mމxL_§84fj&;KЬ%k%tN]$q_6#mPīZE*0~0.A?Mw3ss* wSJwoFExLa/" u1X'A3qp"A~736xڐ >uŖ"hD1ˆkU`ҨKA-'DvJ%w~n"i=4Yʐb{9q#t3Iv8;"prb^hyӆV6xתy11:F}x]& cnx,. \3.WX]4ZnEPTADO'=>'#16a34a','ENVIADO'=>'#2563eb','PENDIENTE'=>'#d97706','RECHAZADO'=>'#dc2626','REINTENTANDO'=>'#7c3aed'); $c = isset($m[$s]) ? $m[$s] : '#64748b'; return ''.htmlspecialchars($s).''; } $cnt_det = mysql_num_rows($q_det); $cnt_dev = mysql_num_rows($q_dev_cab); // indexar detalle por id_devolucion $dev_det_map = array(); while($dd = mysql_fetch_assoc($q_dev_det)){ $dev_det_map[$dd['id_devolucion']][] = $dd; } mysql_data_seek($q_dev_cab, 0); $cnt_pag = mysql_num_rows($q_pag); $cnt_kard = mysql_num_rows($q_kard); $cnt_ecf = mysql_num_rows($q_ecf); $cnt_ing = mysql_num_rows($q_ing); ?> Resumen Venta #<?php echo $folio ?>

📝 Resumen — Venta #

ID Venta:  |  Estado:  | 
Cliente:
Total: RD$
Descuento:
ITBIS: RD$
NCF:
Término:
Usuario:
🛒 Productos facturados item

Sin productos registrados

>
CódigoDescripciónCant.PrecioTotalUsuario
[ANULADO]' ?> RD$ RD$
↩ Devoluciones

Sin devoluciones

 — NC: Total NC: RD$
CódigoDescripciónCant. Dev.PrecioImporteITBIS Dev.
RD$ RD$ RD$

Sin detalle de productos (devolucion anterior al sistema)

💰 Pagos a crédito

Sin pagos a crédito registrados

FechaMontoEfectivoTarjetaChequeTransfer.Usuario
RD$ 0 ? 'RD$ '._d($r['efectivo']) : '—' ?> 0 ? 'RD$ '._d($r['tarjeta']) : '—' ?> 0 ? 'RD$ '._d($r['cheque']) : '—' ?> 0 ? 'RD$ '._d($r['transferencia']) : '—' ?>
0): ?>
💵 Ingresos relacionados
FechaTipoMontoEfectivoTarjetaChequeUsuarioConcepto
RD$ 0 ? 'RD$ '._d($r['efectivo']) : '—' ?> 0 ? 'RD$ '._d($r['tarjeta']) : '—' ?> 0 ? 'RD$ '._d($r['cheque']) : '—' ?>
📋 Movimientos de inventario (Kardex)

Sin movimientos de inventario asociados

FechaTipoCódigoProductoCant.Usuario
📄 Comprobantes Fiscales

Sin comprobantes fiscales para esta venta

NCFTipoDocumentoEstado DGIICódigo Seg.TotalFecha
'#2563eb','Nota de Crédito'=>'#dc2626','Nota de Débito'=>'#d97706'); $dc = isset($doc_colors[$r['documento']]) ? $doc_colors[$r['documento']] : '#64748b'; echo ''._e($r['documento']).''; ?> N/A' ?>