Bahasa Indonesia

Preset negara, kolom pajak, dan harga termasuk pajak

Apa yang sebenarnya diubah pada dropdown negara, kegunaan kolom pendaftaran bisnis dan pajak, bagaimana alat ini menerapkan tarif yang Anda tetapkan, dan mengapa harga termasuk pajak dihitung secara berbeda.

Apa yang diubah oleh dropdown negara, dan apa yang tidak

Memilih negara menentukan empat hal: mata uang awal dokumen, nama pajak konsumsi ("GST", "VAT", "IVA", "Moms", "Pajak konsumsi"), tarif yang disarankan untuk memulai, dan apa nama dari dua kolom pengidentifikasi opsional. Itulah keseluruhannya.

Itu tidak mengubah aritmatika. Setiap negara menggunakan urutan operasi yang sama dan perhitungan bilangan bulat sen yang sama, karena bagian tersebut adalah aritmatika, bukan hukum. Ia tidak memutuskan apakah Anda harus mengenakan pajak, tidak mengajukan apa pun, dan tidak memvalidasi pengidentifikasi terhadap register apa pun.

Mata uang dan negara sengaja dipilih secara terpisah. Menagih klien di luar negeri dalam mata uang mereka sambil tetap terdaftar di dalam negeri adalah praktik lepas yang biasa, jadi mengubah negara akan menetapkan mata uang default yang masuk akal dan kemudian membiarkan dropdown mata uang itu sendiri untuk Anda ganti.

Alat ini tidak pernah menentukan tarif pajak untuk Anda

Kotak tarif dimulai dengan nilai yang disarankan untuk negara yang dipilih, dan nilai tersebut tidak melakukan apa pun sampai Anda mencentang kotak yang mengonfirmasi bahwa nilai tersebut benar untuk dokumen Anda. Tidak ada yang diterapkan sebelum itu. Ubah tarif dan konfirmasi akan direset, karena nomor yang Anda konfirmasi bukan nomor yang Anda miliki sekarang. Ubah negara dan konfirmasi juga akan diatur ulang: tarif yang Anda konfirmasi untuk satu yurisdiksi tidak menjelaskan apa pun tentang yurisdiksi lainnya.

Desain itu disengaja. Tarif pajak berubah, dan perubahan tersebut terjadi pada tanggal yang ditentukan oleh pemerintah, bukan berdasarkan rilis perangkat lunak. Alat yang melakukan hardcode pada suatu tarif terus menghasilkan faktur yang salah dan pasti lama setelah tarif tersebut berpindah. Setiap tarif yang disarankan dalam alat ini merupakan titik awal untuk diverifikasi dengan otoritas pajak di negara Anda, yang disebutkan dalam teks bantuan di bawah bidang tarif.

Dua entri dalam daftar tidak diisi sebelumnya sama sekali. Amerika Serikat tidak memiliki tarif nasional tunggal — pajak penjualan ditetapkan berdasarkan negara bagian dan wilayah, dan banyak jasa profesional tidak dikenakan pajak. Hong Kong tidak memungut pajak konsumsi secara umum, sehingga sebagian besar faktur pekerja lepas di sana tidak memiliki garis pajak. Membiarkannya kosong lebih jujur ​​daripada menciptakan angka.

Apakah Anda harus mengenakan pajak sama sekali merupakan pertanyaan terpisah dari tarifnya, dan itu tergantung pada status pendaftaran Anda sendiri. Alat ini tidak dapat mengetahui hal tersebut, dan tidak dapat menebaknya, di negara mana pun.

Dua bidang pengenal

Setiap negara memberi nama pengenalnya secara berbeda, sehingga alat ini akan mengganti nama bidang tersebut, bukan menampilkan milik orang lain. Yang pertama adalah pengidentifikasi entitas terdaftar: UEN di Singapura, ABN di Australia, EIN di Amerika Serikat, SIRET di Prancis, nomor KVK di Belanda, CNPJ di Brasil, nomor perusahaan di Inggris.

Yang kedua adalah pengenal pendaftaran pajak, dan ini merupakan hal yang berbeda: nomor pendaftaran VAT atau GST yang hanya ada jika entitas terdaftar untuk pajak tersebut. Menempatkannya pada dokumen adalah pernyataan bahwa Anda terdaftar.

Kedua bidang tersebut bersifat opsional dan kosong secara default, di setiap negara, justru karena banyak pekerja lepas yang sah tidak memiliki keduanya. Jika Anda tidak yakin mana yang cocok untuk Anda, itu adalah pertanyaan untuk otoritas pajak atau akuntan Anda, bukan untuk generator faktur.

Bagaimana pajak dihitung di sini

Pajak diterapkan pada subtotal yang didiskon, bukan pada subtotal mentah. Urutan lengkapnya adalah: total setiap baris, lalu diskon per baris, lalu subtotal, lalu diskon tingkat faktur, lalu pajak atas sisanya, lalu total akhir.

Urutan itu bukanlah pilihan gaya. Mengenakan pajak sebelum diskon melebih-lebihkan pajaknya, dan perhitungan pelanggan sendiri tidak akan sesuai dengan perhitungan Anda — yang merupakan jenis perbedaan yang menyebabkan faktur ditanyakan alih-alih dibayar.

Jika beberapa baris tidak dikenakan pajak — misalnya pencairan yang Anda tagih sesuai biaya — hapus centang "Subject to tax" pada baris tersebut. Diskon tingkat faktur kemudian dibagi di seluruh lini sesuai dengan nilainya, sehingga dasar kena pajak mencerminkan diskon tersebut secara adil. Pembagian itu dilakukan dengan seluruh unit kecil dan selalu menambahkan kembali diskon secara tepat; tidak ada satu sen pun yang ditemukan atau hilang.

Berlaku satu tarif per dokumen. Jika suatu negara membagi satu pajak menjadi beberapa baris pada dokumen — misalnya, CGST dan SGST di India, atau pajak penjualan negara bagian dan kota di Amerika Serikat — alat ini akan menampilkan satu baris gabungan, yang mungkin tidak sesuai dengan tata letak yang diharapkan oleh otoritas Anda.

Eksklusif pajak dan termasuk pajak bukanlah jumlah yang sama

Belum termasuk pajak berarti harga Anda belum termasuk pajak, dan pajak sudah ditambahkan di atasnya. Jika dasar pengenaan pajaknya adalah 100.00 dan tarifnya 9%, maka pajaknya adalah 9.00 dan totalnya adalah 109.00.

Termasuk pajak berarti harga Anda sudah termasuk pajak, dan pajak tersebut harus dikurangi, bukan ditambahkan. Pajak dalam 109.00 termasuk pajak di 9% adalah 9.00 — dan total masa menginap 109.00.

Aritmatika yang membuat orang tersandung adalah ekstraksi. Pajak dalam jumlah termasuk pajak adalah tarif x kotor / (100 + tarif), bukan tarif x kotor / 100. Menggunakan rumus kedua pada 109.00 termasuk pajak menghasilkan 9.81, yang melebih-lebihkan pajak sebesar 81 sen dan membuat jumlah pada halaman tidak lagi bertambah. Alat ini menggunakan rumus pertama, dan terdapat pengujian unit yang menyatakan perbedaan tersebut.

Manakah dari keduanya yang normal bergantung pada lokasi Anda dan siapa yang Anda tagih. Harga yang dihadapi konsumen biasanya dikutip secara inklusif di sebagian besar wilayah Eropa dan Asia-Pasifik; faktur bisnis-ke-bisnis biasanya eksklusif. Alat ini mengikuti kotak centang, bukan menebak pasar Anda.

Mengapa totalnya dihitung dalam satuan kecil utuh

Komputer menyimpan kira-kira sebagian besar pecahan desimal. Demonstrasi klasiknya adalah 0.1 + 0.2 tidak sama dengan 0.3 dalam aritmatika floating-point biasa, dan mengalikan 1.005 dengan 100 menghasilkan 100.49999999999999 daripada 100.5 — jadi cara yang "jelas" untuk membulatkan harga ke sen secara diam-diam membulatkannya turun.

Setiap jumlah dalam alat ini disimpan sebagai bilangan bulat dalam satuan kecil — sen untuk mata uang dolar dan euro, seluruh yen, won atau dong untuk mata uang tanpa subunit — dan setiap perkalian dan pembagian perantara dilakukan dalam aritmatika bilangan bulat eksak. Pembulatan terjadi satu kali, pada titik tertentu, menggunakan konvensi komersial yaitu pembulatan setengah dari nol.

Efek praktisnya: faktur seratus baris berjumlah sama dengan nomor yang diperoleh pelanggan Anda saat mereka memeriksanya dengan kalkulator, dan berpindah negara atau mata uang tidak akan pernah mengubah angka yang sudah Anda ketik.

Apa yang harus diperiksa sebelum Anda mengirim

Alat ini menampilkan peringatan di atas dokumen ketika ada sesuatu yang memerlukan perhatian Anda — tarif pajak yang belum dikonfirmasi, diskon yang harus dibatasi pada total baris, atau jumlah yang tidak dapat dibaca sebagai angka. Tak satu pun dari hal tersebut menghentikan Anda mengekspor, karena itu adalah dokumen Anda; mereka ada di sana jadi tidak ada yang mengejutkan Anda setelah itu hilang.

  1. Periksa tarik-turun negara yang menunjukkan negara asal faktur Anda, bukan negara tempat klien Anda berada.
  2. Konfirmasikan bahwa tarif pajak adalah tarif yang berlaku saat ini, berdasarkan otoritas, bukan berdasarkan ingatan.
  3. Pastikan sudah termasuk pajak dicentang jika, dan hanya jika, harga Anda sudah termasuk pajak.
  4. Periksa apakah baris mana pun yang Anda tandai sebagai tidak dikenakan pajak benar-benar berada di luar cakupan.
  5. Baca blok total: subtotal, diskon, basis kena pajak, pajak, total.
  6. Ekspor JSON serta PDF, sehingga Anda dapat membuka kembali dan mengubah dokumen nanti.

Pertanyaan

Mengapa alat ini tidak hanya menggunakan kurs saat ini untuk negara saya secara otomatis?

Karena ia tidak dapat mengetahui apakah tarif pengirimannya masih berlaku, dan tarif hardcode yang sudah basi pasti menghasilkan faktur yang salah. Tarif ada di tangan Anda untuk ditetapkan dan dikonfirmasi, dan mengubah tarif atau negara akan menghapus konfirmasi sehingga hal ini selalu merupakan tindakan yang disengaja.

Negara saya tidak termasuk dalam dropdown. Apakah saya masih bisa menggunakan ini?

Ya. Pilih "Lainnya / tidak terdaftar": ini menggunakan label netral dan tidak ada tarif yang diisi sebelumnya, dan setiap bidang — label pajak, tarif, kedua pengidentifikasi, referensi pembayaran — adalah teks bebas yang dapat Anda atur sesuai apa pun yang digunakan negara Anda.

Saya tidak terdaftar untuk VAT atau GST. Apa yang harus saya lakukan dengan bidang ini?

Biarkan nomor pendaftaran pajak kosong dan biarkan "Tagih pajak atas dokumen ini" dalam keadaan nonaktif. Itu adalah keadaan default dokumen baru di setiap negara. Apakah Anda diharuskan mendaftar adalah pertanyaan bagi otoritas pajak atau akuntan Anda.

Bisakah itu menghasilkan kode QR pembayaran — PayNow, PromptPay, UPI, Pix?

Tidak, dan hal ini memang disengaja di setiap negara. Payload tersebut memiliki format yang ditentukan oleh bank, dan format yang sedikit salah dapat mengirim pembayaran ke tempat yang salah. Bidang referensi pembayaran berupa teks biasa — nomor, ID, atau IBAN yang Anda ketik — sehingga pelanggan sendiri yang melakukan transfer.

Apakah alat ini berbeda dengan perangkat lunak akuntansi saya?

Ini membulatkan setengahnya dari nol, yang merupakan konvensi komersial biasa, dan membulatkannya pada tingkat garis dan sekali lagi pada tingkat pajak. Beberapa sistem menggunakan pembulatan bankir atau pembulatan hanya pada bagian akhir, yang dapat berbeda satu sen pada beberapa dokumen. Jika milik Anda memilikinya, periksa contoh dokumen sebelum mengandalkan keduanya untuk menyetujuinya.

Keterbatasan

  • Tidak ada satu pun hal di halaman ini yang merupakan nasihat perpajakan, dan tidak ada tarif yang ditampilkan di mana pun dalam alat ini yang boleh dianggap terkini atau berlaku untuk Anda.
  • Label perubahan preset negara, mata uang default, dan kurs yang disarankan. Mereka tidak mengkodekan aturan pajak dan tidak memvalidasi pengidentifikasi.
  • Alat ini tidak menentukan status pendaftaran Anda, tempat pasokan Anda, atau apakah suatu transaksi diberi peringkat nol, dikecualikan, atau di luar cakupan.
  • Pembebanan balik, pengecualian sebagian, skema margin, garis pemotongan dan retensi, serta aturan VAT/GST lintas batas tidak dimodelkan.
  • Hanya satu tarif pajak yang berlaku per dokumen. Dokumen yang menggabungkan beberapa tarif, atau yurisdiksi yang mewajibkan pembagian pajak di jalur terpisah, tidak didukung.
  • Format wajib khusus negara – skema faktur elektronik, persyaratan perizinan atau fiskal, aturan penomoran yang ditentukan – tidak diterapkan. Outputnya adalah PDF biasa.
  • Konversi mata uang tidak dilakukan. Sebuah dokumen didenominasi dalam mata uang tunggal yang Anda pilih.