Fatura ve Makbuz Oluşturucu

Kalemleri doldurun, düzgün bir fatura veya makbuz PDF'i indirin — toplamlar kuruşu kuruşuna, tarayıcınızda oluşturulur.

Bilgilendirme amaçlı içerik. Bu araç, nitelikli bir uzmanın görüşünün yerini tutmaz. Sonuçları yalnızca referans olarak kullanın.

Nasıl kullanılır

  1. Kimin tahsil ettiğini ve kimden tahsil edildiğini girin, ardından her kalem için açıklama, miktar ve birim fiyat içeren bir satır ekleyin.
  2. Gerekiyorsa indirim, vergi oranı veya ek ücret ekleyin — ara toplam ve toplam siz yazdıkça güncellenir.
  3. Belgeyi indirmek için "PDF oluştur"a tıklayın. Her şey tarayıcınızda hesaplanır ve çizilir; hiçbir sunucuya hiçbir şey gönderilmez.

Bu araç hakkında

Bu araç kısa bir formu, yazdırılabilir bir faturaya ya da makbuza dönüştürür: tarihleri ve iki tarafı içeren bir başlık, her kalem için bir satır, toplamlar ve ödeme talimatları için yer. Bir serbest çalışanın, küçük bir stüdyonun ya da bir dükkânın müşterisine ne borcu olduğunu ve nasıl ödeyeceğini bildirmek için gönderdiği belgedir. Ne olmadığına gelince — ve Brezilya'da bu kısmı iki kez okumakta fayda var — bu bir nota fiscal, yani resmî bir vergi belgesi değildir. NF-e veya NFS-e, Receita Federal ya da belediyeniz üzerinden düzenlenir, bir erişim anahtarı ve dijital imza taşır ve bir vergi yükümlülüğünü karşılayan tek belgedir. Burada üretilen hiçbir şey bunu yapmaz.

Fatura oluşturucuların sessizce yanlış yaptığı kısım aritmetiktir. JavaScript'te ondalık sayı olarak yazılan fiyatlar ikili kayan noktalı sayılardır: 0.1 + 0.2 işleminin sonucu meşhur biçimde 0.30000000000000004 çıkar ve bu şekilde toplanan yirmi satır, müşterinizin elle yaptığı toplamdan bir kuruş sapar. Burada her tutar siz yazar yazmaz tam sayı kuruşa, her miktar da binde birlere dönüşür; yuvarlama tam sayılar üzerinde, yarımı yukarı yuvarlayarak ve yalnızca gerçekten bir kuruş seçilmesi gereken yerlerde yapılır. Sıra da yuvarlama kadar önemlidir, bu yüzden belgeye yazılır: önce indirim, indirimli tutar üzerinden vergi, vergiden sonra kargo.

PDF, bu siteden sunulan ve yalnızca ilk belgenizi oluştururken indirilen açık kaynaklı jsPDF kütüphanesiyle cihazınızda çizilir. Müşterinizin adı, vergi numaranız, tutarlar — hiçbiri yüklenmez veya saklanmaz; bu işi tarayıcıda yapmanın bütün amacı da budur. İki dürüst sınır: standart PDF yazı tipleri Latin alfabesini kapsar, bu yüzden aksanlı Latin harfleri kusursuz basılır ama diğer yazı sistemleri bir uyarıyla çıkarılır; ve aracın hafızası yoktur — müşteri listesi yok, numaralandırma yok, sekmeyi kapattığınızda saklanan hiçbir şey yok.

Formül

Her tutar tam sayı kuruş, her miktar tam sayı binde birdir. Satır toplamı = yuvarla(birim fiyat × miktar ÷ 1000). Ara toplam = satır toplamlarının toplamı. İndirim = yuvarla(ara toplam × indirim oranı). Vergiye tabi tutar = ara toplam − indirim. Vergi = yuvarla(vergiye tabi tutar × vergi oranı). Toplam = vergiye tabi tutar + vergi + ek ücret. Yuvarlama yarımı yukarı yapılır ve yalnızca bu dört noktada gerçekleşir.

Sık sorulan sorular

Fatura verilerim tarayıcımdan çıkıyor mu?

Hayır. Müşteri adları, vergi numaraları, açıklamalar ve tutarlar kendi cihazınızda JavaScript tarafından okunur, hesaplanır ve PDF'in içine çizilir. Hiçbir şey yüklenmez, hiçbir şey saklanmaz ve Vai.la'da kimse belgeyi görmez. İndirilen tek şey, vai.la'dan gelen PDF kütüphanesinin kendisidir.

Bu bir nota fiscal mi? NF-e yerine bunu gönderebilir miyim?

Hayır — yanlış anlaşılmaması gereken tek şey budur. Nota fiscal, Receita Federal ya da belediyeniz üzerinden düzenlenir, bir erişim anahtarı ve dijital imza alır ve vergi yükümlülüğünü karşılayan belgedir. Buradaki ise bir tahsilat belgesidir: müşteriye göndermek için gayet normaldir, resmî vergi kaydı olarak ise hiçbir geçerliliği yoktur. Faaliyetiniz NF-e gerektiriyorsa onu ayrıca düzenleyin ve muhasebecinize danışın.

Kuruşlar burada neden her zaman tutuyor?

Çünkü hiçbir tutar içeride ondalık sayı olarak tutulmaz. Fiyatlar tam sayı kuruş, miktarlar binde bir olarak saklanır; böylece toplamlar tam çıkar ve her satır bir kez yuvarlanır. Kayan noktalı sayıları çarpan bir oluşturucu, kendi satırlarının toplamından bir kuruş farklı bir genel toplam yazdırabilir.

1.234,56 mı yazmalıyım, 1,234.56 mı?

İkisi de olur. En sonda gelen ayırıcı ondalık ayırıcıdır, dolayısıyla ikisi de aynı tutarı yazar. Tek bir ayırıcı varsa sayı yalnızca gruplama kusursuzsa binlik sayılır: 1.500 bin beş yüzdür, 1.5 ve 0,005 ise ondalıktır. Hatalı biçimdeki bir sayı sessizce yanlış toplanmaz, geri çevrilir.

Dolar, euro veya sterlin cinsinden fatura kesebilir miyim?

Evet. Yukarıdan para birimini seçin; sembol ve ayırıcılar hem ekranda hem PDF'te ona göre değişir. Para birimleri arasında dönüşüm yapmaz — yazdığınız tutarları olduğu gibi yazar.

PDF'imden bazı karakterler neden kayboldu?

Standart PDF yazı tipleri yalnızca Latin alfabesini kapsar. Aksanlı Portekizce, İspanyolca, Fransızca ve Almanca metinler yazdığınız gibi basılır; Devanagari, Kiril, Yunan, Çince ve Japonca karakterler ile emojiler kaldırılır ve bu olduğunda düğmenin altında bir uyarı çıkar.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.