- Enviado
- 11 de noviembre de 2026 a las 9:06 UTC
- Autor
- Kamo
- Commit
- 6615574
La página pública "ver su factura en línea" ya existe para las facturas de suscripción: la aplicación del firmante sign.<dominio de la organización>/<locale>/i/<token>, con marca, listo para el teléfono, con una descarga en PDF, servido en un host cada InvoicePublicController ahora resuelve un token como el enlace de una factura de suscripción primero y la factura de una orden de trabajo (CommerceInvoiceLink) en segundo lugar; ambos responden a la misma PublicInvoice, por lo que Un enlace es de 256 bits aleatorios almacenados como un SHA-256, caduca después de un año, y se puede reutilizar **************** y muere cuando se apaga, se reemplaza o se anula la factura (una El borrador de factura nunca se resuelve; anular a través del relé también sella sus enlaces) Documento de InvoicingService, el mismo archivo que abre el miembro. ServiceJobInvoiceController: GET /delivery (destinatario, el correo electrónico como se leerá, cada envío y enlace), POST /send (Administrar trabajo de servicio; destinatario y nota editables; commerce.invoice_sent canónico a través del La misma llamada de EmailService como facturas de suscripción, PDF adjunto; cada envío registrado con quién, cuándo, a quién y si fue entregado), POST /link (un enlace nuevo; los anteriores se detienen), DELETE /link (todo apagado). Solo se envía por correo electrónico una factura con algo adeudado; nunca se envía nada por sí mismo. El pago de la plataforma paga la propia cuenta de la plataforma y permanece solo por suscripción. Página de cuenta: GET **************** lista la orden de trabajo (Ver trabajo de servicio), orden de venta al por menor y Ver facturas de suscripción (View Subscription Invoices) en consultas indexadas con alcance de organización. InvoiceDelivery.Line toma una cantidad decimal (facturas de mano de obra 1,5 h).
