Tragen Sie die Positionen ein und laden Sie eine saubere Rechnung oder Quittung als PDF herunter — Summen auf den Cent genau, erstellt in Ihrem Browser.
Dieses Tool macht aus einem kurzen Formular eine druckfertige Rechnung oder Quittung: ein Kopfbereich mit den Daten und den beiden Parteien, eine Zeile pro Position, die Summen und Platz für Zahlungshinweise. Genau das schickt ein Freelancer, ein kleines Studio oder ein Laden einem Kunden, damit er weiß, was er schuldet und wie er bezahlt. Was es nicht ist — und in Brasilien lohnt es sich, diesen Teil zweimal zu lesen —, ist eine nota fiscal. Eine NF-e oder NFS-e wird über die Receita Federal oder Ihre Stadtverwaltung ausgestellt, trägt einen Zugriffsschlüssel und eine digitale Signatur und ist das einzige Dokument, das eine Steuerpflicht erfüllt. Nichts, was hier erzeugt wird, leistet das.
Die Rechenarbeit ist der Teil, den Rechnungsgeneratoren stillschweigend falsch machen. Preise, die in JavaScript als Dezimalzahlen geschrieben werden, sind binäre Gleitkommazahlen: 0.1 + 0.2 ergibt bekanntlich 0.30000000000000004, und zwanzig so addierte Zeilen weichen um einen Cent von der Summe ab, die Ihr Kunde von Hand nachrechnet. Hier wird jeder Betrag in dem Moment, in dem Sie ihn eingeben, zu ganzen Cent und jede Menge zu Tausendsteln, und gerundet wird kaufmännisch, auf ganzen Zahlen, und nur dort, wo tatsächlich ein Cent entschieden werden muss. Die Reihenfolge zählt genauso viel wie die Rundung, deshalb steht sie auf dem Dokument: zuerst der Rabatt, dann die Steuer auf den rabattierten Betrag, der Versand nach der Steuer.
Das PDF wird auf Ihrem Gerät mit jsPDF gezeichnet, einer Open-Source-Bibliothek, die von dieser Seite ausgeliefert und erst beim Erzeugen Ihres ersten Dokuments heruntergeladen wird. Der Name Ihres Kunden, Ihre Steuernummer, die Beträge — nichts davon wird hochgeladen oder gespeichert, und genau deshalb passiert das alles im Browser. Zwei ehrliche Grenzen: Die Standard-PDF-Schriften decken das lateinische Alphabet ab, Akzente werden also einwandfrei gedruckt, während andere Schriftsysteme mit einem Hinweis entfernt werden; und das Tool hat kein Gedächtnis — keine Kundenliste, keine Nummernkreise, nichts wird gespeichert, wenn Sie den Tab schließen.
Jeder Betrag ist eine ganze Zahl in Cent und jede Menge eine ganze Zahl in Tausendsteln. Zeilensumme = round(Einzelpreis × Menge ÷ 1000). Zwischensumme = Summe der Zeilensummen. Rabatt = round(Zwischensumme × Rabattsatz). Steuerpflichtiger Betrag = Zwischensumme − Rabatt. Steuer = round(steuerpflichtiger Betrag × Steuersatz). Gesamtsumme = steuerpflichtiger Betrag + Steuer + Zuschlag. Gerundet wird kaufmännisch und nur an diesen vier Stellen.
Nein. Kundennamen, Steuernummern, Beschreibungen und Beträge werden von JavaScript auf Ihrem eigenen Gerät gelesen, berechnet und ins PDF gezeichnet. Nichts wird hochgeladen, nichts gespeichert, und niemand bei Vai.la sieht das Dokument. Heruntergeladen wird einzig die PDF-Bibliothek selbst, von vai.la.
Nein — und das ist der eine Punkt, den man nicht verwechseln darf. Eine nota fiscal wird über die Receita Federal oder Ihre Stadtverwaltung ausgestellt, erhält einen Zugriffsschlüssel und eine digitale Signatur und ist das, was eine Steuerpflicht erfüllt. Dies hier ist ein Abrechnungsdokument: völlig normal, es einem Kunden zu schicken, aber als Steuerbeleg wertlos. Wenn Ihre Tätigkeit eine NF-e verlangt, stellen Sie diese gesondert aus und fragen Sie Ihren Steuerberater.
Weil intern kein Betrag jemals eine Dezimalzahl ist. Preise werden als ganze Cent und Mengen als Tausendstel gespeichert, die Summen sind also exakt und jede Zeile wird genau einmal gerundet. Ein Generator, der Gleitkommazahlen multipliziert, kann eine Gesamtsumme drucken, die einen Cent von der Summe seiner eigenen Zeilen abweicht.
Beides. Das zuletzt auftretende Trennzeichen ist das Dezimaltrennzeichen, beide Schreibweisen bezeichnen also denselben Betrag. Bei nur einem Trennzeichen gilt die Zahl nur dann als Tausendergruppierung, wenn die Gruppierung perfekt ist: 1.500 ist eintausendfünfhundert, während 1.5 und 0,005 Dezimalzahlen sind. Eine fehlerhafte Zahl wird zurückgewiesen und nicht still falsch summiert.
Ja. Wählen Sie oben die Währung, und Symbol sowie Trennzeichen richten sich danach — auf dem Bildschirm und im PDF. Es rechnet niemals zwischen Währungen um, sondern schreibt genau die Beträge, die Sie eingeben.
Die Standard-PDF-Schriften decken nur das lateinische Alphabet ab. Portugiesischer, spanischer, französischer und deutscher Text mit Akzenten und Umlauten wird exakt so gedruckt, wie er eingegeben wurde; Zeichen in Devanagari, Kyrillisch, Griechisch, Chinesisch und Japanisch sowie Emojis werden entfernt — mit einem Hinweis unter der Schaltfläche, wenn das passiert.
Vai.la verwandelt jede URL in einen Kurzlink mit Klick-Statistiken, QR-Code und Ihrem eigenen Biolink.
Vai.la übernimmt keine Verantwortung für die Nutzung der Tools oder für Entscheidungen, die auf ihren Ergebnissen basieren.