feat: Preistabelle auf App-Nutzer-Gebühr umgestellt, Rechnungsprüf-Dialog mit E-Mail-Versand und Rabatt-Erfassung
- Preistabelle: App-Nutzungslizenz und Umsatzbeteiligung durch Gebühr pro App-Nutzer ersetzt, Abrechnung pro konfiguriertem App-Nutzer (countByErstelltVon) - Rechnungen erstellen: Prüf-Dialog mit Vor/Zurück-Navigation, Entfernen einzelner Rechnungen und Versand als PDF-Anhang an die Kunden (EmailService mit Anhang-Unterstützung) - Rabatt pro Kunde über Icon-Dialog mit Prozentwert und Grund, als eigene Position auf der Rechnung berücksichtigt - E-Mail-Spalte entfernt, Rechnung-erstellen-Button durch Icon ersetzt, (0 App-Nutzer)-Zusatz entfällt - Version 0.9.20 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a7ea4fa803
commit
ef019eecee
17 files changed
+552
-130
No files matched your search
@@ -984,8 +984,8 @@ misc.retry=Bandyti dar kartą
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Kainų lentelė
|
||||
adminpricetable.field.monthly=Mėnesinis bazinis paketas
|
||||
adminpricetable.field.applicense=Programėlės naudojimo licencija
|
||||
adminpricetable.field.revenue=Pajamų dalis
|
||||
adminpricetable.field.appuserfee=Mokestis už programėlės naudotoją
|
||||
adminpricetable.field.appuserfee.helper=Skaičiuojamas kas mėnesį už kiekvieną sukurtą programėlės naudotoją
|
||||
adminpricetable.notification.saved=Kainų lentelė išsaugota
|
||||
adminpricetable.notification.save.error=Klaida išsaugant: {0}
|
||||
adminpricetable.notification.load.error=Klaida įkeliant: {0}
|
||||
@@ -1045,7 +1045,12 @@ page.title.admin.createinvoices=Kurti sąskaitas
|
||||
admincreateinvoices.title=Kurti sąskaitas
|
||||
admincreateinvoices.hint=Sąskaitos apmokamos mėnesio pabaigoje. Jei klientas pradeda mėnesio viduryje, apmokestinamos tik likusios dienos iki mėnesio pabaigos.
|
||||
admincreateinvoices.column.customer=Klientas
|
||||
admincreateinvoices.column.email=El. paštas
|
||||
admincreateinvoices.column.discount=Nuolaida
|
||||
admincreateinvoices.discount.position=Nuolaida ({0} %)
|
||||
admincreateinvoices.discount.dialog.title=Įvesti nuolaidą
|
||||
admincreateinvoices.discount.dialog.percent=Nuolaida %
|
||||
admincreateinvoices.discount.dialog.reason=Nuolaidos priežastis
|
||||
admincreateinvoices.discount.dialog.apply=Taikyti
|
||||
admincreateinvoices.column.start=Klientas nuo
|
||||
admincreateinvoices.column.days=Apmokestintos dienos
|
||||
admincreateinvoices.column.due=Terminas
|
||||
@@ -1053,8 +1058,20 @@ admincreateinvoices.column.net=Neto suma
|
||||
admincreateinvoices.days.full=Visas mėnuo
|
||||
admincreateinvoices.days.partial={0} iš {1} dienų
|
||||
admincreateinvoices.prorata.suffix=(proporcingai {0}/{1} dienų)
|
||||
admincreateinvoices.appusers.suffix=({0} programėlės naudotojų)
|
||||
admincreateinvoices.button.create=Sukurti sąskaitą
|
||||
admincreateinvoices.notification.notemplate=Nėra sąskaitos šablono. Pirmiausia išsaugokite šabloną sąskaitų generatoriuje.
|
||||
admincreateinvoices.notification.error=Klaida kuriant sąskaitą: {0}
|
||||
admincreateinvoices.button.createselected=Sukurti sąskaitas ({0})
|
||||
admincreateinvoices.field.month=Atsiskaitymo mėnuo
|
||||
admincreateinvoices.dialog.title=Peržiūrėti sąskaitas
|
||||
admincreateinvoices.dialog.position=Sąskaita {0} iš {1}
|
||||
admincreateinvoices.dialog.button.previous=Atgal
|
||||
admincreateinvoices.dialog.button.next=Toliau
|
||||
admincreateinvoices.dialog.button.delete=Pašalinti iš sąrašo
|
||||
admincreateinvoices.dialog.button.send=Siųsti sąskaitas
|
||||
admincreateinvoices.dialog.notification.removed=Sąskaita pašalinta iš sąrašo
|
||||
admincreateinvoices.mail.subject=Jūsų sąskaita {0}
|
||||
admincreateinvoices.mail.body=Gerbiami klientai,\n\npridedame Jūsų sąskaitą {0} už atsiskaitymo laikotarpį {1}.\n\nPagarbiai\n{2}
|
||||
admincreateinvoices.notification.sent=El. paštu išsiųsta sąskaitų: {0}
|
||||
admincreateinvoices.notification.sendfailed=Nepavyko išsiųsti sąskaitų: {0}
|
||||
Reference in new issue
Block a user