- _agrupar now keys by PREFIJO-NUM_FACTURA so all services of a factura are grouped together - _is_sent checks by factura key instead of idrecepcion - send-one and send endpoints accept/return factura_key instead of idrecepcion - ventas.html JS updated: factura_key used throughout (filaHtml, marcarFila, enviarUno, enviarTodosPendientes, verDetalle) - DOM element IDs sanitized with _safeId() to handle dashes in keys like CMXC-309 - onclick handlers now pass string keys with proper quoting Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
191 B
Plaintext
11 lines
191 B
Plaintext
fastapi==0.115.6
|
|
uvicorn[standard]==0.34.0
|
|
jinja2==3.1.5
|
|
python-multipart==0.0.20
|
|
aiofiles==24.1.0
|
|
bcrypt==4.2.1
|
|
python-jose[cryptography]==3.3.0
|
|
httpx==0.28.1
|
|
fdb>=2.0.0
|
|
apscheduler>=3.10.0
|