- Shipped
- 11 listopada 2026 09:06 UTC
- Author
- Kamo
- Commit
- 6615574
Publiczna strona „wyświetl fakturę online” już istnieje dla faktur subskrypcyjnych: aplikacja sygnatariusza sign.<domena organizacji>/<język>/i/<token>, markowy, gotowy do użycia na telefonie, z możliwością pobrania pliku PDF, obsługiwany na hoście co InvoicePublicController rozwiązuje teraz token jako link do faktury subskrypcji Pierwsza i faktura zlecenia pracy (CommerceInvoiceLink) druga; obie odpowiadają tej samej PublicInvoice, więc Link to 256 losowych bitów przechowywanych jako SHA-256, wygasa po upływie roku od daty podpisania **************** i umiera po wyłączeniu, wymianie lub unieważnieniu faktury (nieważna lub Szablon faktury nigdy nie jest rozwiązywany; anulowanie przez przekaźnik również pieczętuje jej linki) Dokument z InvoicingService, ten sam plik, który otwiera członek. ServiceJobInvoiceController: GET /delivery (odbiorca, e-mail jak będzie odczytywany, każde wysłanie i link), POST /send (Zarządzaj pracą serwisową; edytowalny odbiorca i notatka; kanoniczny commerce.invoice_sent przez To samo połączenie EmailService jako faktury abonamentowe, załącznik PDF; każde wysłanie jest rejestrowane z kim, kiedy, do kogo i czy został przekazany), POST /link (świeże łącze; wcześniejsze zatrzymują się), DELETE /link (wszystkie wyłączone). Tylko faktura z należnością jest wysyłana pocztą elektroniczną; nic nigdy nie jest wysyłane samodzielnie. Kassa platformy płaci na własne konto platformy i pozostaje tylko subskrypcją. Strona konta: GET **************** wyświetla listę zamówień (View Service Work), zamówienia detaliczne i subscription (View Subscription Invoices) faktury na indeksowanych, org-scoped zapytań. InvoiceDelivery.Line przyjmuje ilość dziesiętną (faktury robocze 1,5 h).
