- Shipped
- 11 noiembrie 2026 la 09:06 UTC
- Author
- Kamo
- Commit
- 6615574
Pagina publică "Vizualizați factura online" există deja pentru facturile de abonament: aplicația semnatarului sign.<domeniu org>/<locale>/i/<token>, marcat, pregătit pentru telefon, cu o descărcare PDF, servit pe o gazdă la fiecare InvoicePublicController rezolvă acum un token ca link al unei facturi de abonament Ambele răspund la aceeași PublicInvoice, deci numărul de factură este același O legătură este de 256 de biți aleatorii stocați ca SHA-256, expiră după un an, iar o legătură este de 256 de biți aleatorii stocați ca SHA-1 **************** și moare atunci când este oprită, înlocuită sau factura este anulată (o Ciorna de factură nu se rezolvă niciodată; anularea prin intermediul releului îi ștampilează și legăturile) Document de la InvoicingService, același fișier pe care membrul îl deschide. ServiceJobInvoiceController: GET /delivery (destinatarul, email-ul pe care îl va citi, fiecare trimitere și link), POST /send (Gestionați munca de serviciu; destinatar și notă editabile; commerce.invoice_sent canonic prin intermediul Același apel EmailService ca facturile de abonament, PDF atașat; fiecare trimitere înregistrată cu cine, când, cui și dacă a fost transmisă), POST /link (o legătură nouă; cele anterioare se opresc), DELETE /link (toate oprite). Numai o factură cu ceva datorat este trimisă prin e-mail; nimic nu este trimis niciodată de la sine. Checkout-ul platformei plătește contul propriu al platformei și rămâne doar pentru abonament. Pagina de cont: GET **************** listează ordinea de lucru (View Service Work), ordinea de vânzare cu amănuntul și (Vizualizați facturile de abonament) facturi pe interogări indexate, cu domeniu de aplicare org. InvoiceDelivery.Line ia o cantitate zecimală (facturile de muncă 1,5 h).
