ภาษี

ภาษี มีหลายประเภท และการสมัครจะแตกต่างกันไปมาก โดยส่วนใหญ่ขึ้นอยู่กับการแปลเป็นภาษาท้องถิ่นของบริษัทของคุณ เพื่อให้แน่ใจว่าข้อมูลเหล่านั้นได้รับการบันทึกอย่างแม่นยำ เครื่องมือภาษีของ Odoo รองรับการใช้งานและการคำนวณทุกประเภท

ภาษีเริ่มต้น

Default taxes define which taxes are automatically selected when creating a new product. They are also used to prefill the Taxes field when adding a new line on an invoice in Accounting Firms mode.

Odoo กรอกข้อมูลในช่องภาษีโดยอัตโนมัติตามภาษีเริ่มต้น

หากต้องการเปลี่ยน ภาษีเริ่มต้น ให้ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ การตั้งค่า ‣ ภาษี ‣ ภาษีเริ่มต้น เลือกภาษีที่เหมาะสมสำหรับภาษีการขายและภาษีซื้อเริ่มต้นของคุณ และ คลิกที่ บันทึก

กำหนดภาษีที่จะใช้เป็นค่าเริ่มต้นบน Odoo

Note

ภาษีเริ่มต้น จะได้รับการตั้งค่าโดยอัตโนมัติตามประเทศที่เลือกในการสร้างฐานข้อมูลของคุณ หรือเมื่อคุณตั้งค่า แพ็คเกจการประยุกต์ใช้ทางการเงิน สำหรับบริษัทของคุณ

Activate taxes from the list view

เนื่องจากเป็นส่วนหนึ่งของ แพ็คเกจการประยุกต์ใช้ทางการเงิน ของคุณ ภาษีการขายส่วนใหญ่ของประเทศของคุณจึงได้รับการกำหนดค่าไว้ล่วงหน้าในฐานข้อมูลของคุณแล้ว อย่างไรก็ตาม มีการเปิดใช้งานภาษีเพียงไม่กี่รายการตามค่าเริ่มต้น หากต้องการเปิดใช้งานภาษีที่เกี่ยวข้องกับธุรกิจของคุณ ให้ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ ภาษี และเปิดใช้งานปุ่มสลับใต้คอลัมน์ ใช้งานอยู่

เปิดใช้งานภาษีที่กำหนดไว้ล่วงหน้าใน Odoo ระบบบัญชี

การกำหนดค่า

หากต้องการแก้ไขหรือสร้าง ภาษี ให้ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ ภาษี และเปิดภาษีหรือคลิกที่ สร้าง

ฉบับภาษีใน Odoo ระบบบัญชี

ตัวเลือกพื้นฐาน

ชื่อภาษี

ชื่อภาษี จะแสดงสำหรับผู้ใช้แบ็กเอนด์ในช่อง ภาษี ใน ใบสั่งขาย, ใบแจ้งหนี้, แบบฟอร์มผลิตภัณฑ์ ฯลฯ

การคำนวณภาษี

The Tax Computation field determines how the tax amount is computed from the sales price. The following options are available:

กลุ่มภาษี

ภาษีคือการรวมกันของภาษีย่อยหลายรายการ คุณสามารถเพิ่มภาษีได้มากเท่าที่คุณต้องการ ตามลำดับที่คุณต้องการให้นำไปใช้

Important

ตรวจสอบให้แน่ใจว่าลำดับภาษีถูกต้อง เนื่องจากลำดับการแสดงผลกำหนดลำดับการใช้งานและอาจส่งผลต่อการคำนวณภาษี โดยเฉพาะหากภาษี มีผลต่อฐานของภาษีที่ตามมา

คงที่

ภาษีมีจำนวนคงที่ในสกุลเงินเริ่มต้น จำนวนเงินจะเท่ากันต่อหน่วย โดยไม่คำนึงถึงราคาขาย

การคำนวณคือ \(\text{tax amount} = \text{fixed tax amount} \times \text{quantity}\)

Example

สินค้ามีราคาขาย $1000 และเราใช้ภาษี Fixed $10 ดังนั้นเราจะได้:

ราคาขายสินค้า

ราคาไม่รวมภาษี

ภาษี

รวม

1,000

1,000

10

1,010.00

เปอร์เซ็นต์ของราคา

อัตราภาษีเป็นเปอร์เซ็นต์ของยอดรวมย่อย**ไม่รวมภาษี**

The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:

If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).

Example

A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is not Included in Price. We then have:

ราคาขายสินค้า

ราคาไม่รวมภาษี

ภาษี

รวม

1,000

1,000

100

1,100.00

เปอร์เซ็นต์ของราคารวมภาษี

Important

This tax computation is rarely used and only useful in countries (e.g., Brazil, Bolivia) that quote tax rates as a percentage of the tax-included total. For the more common need to compute tax amounts from a tax-included price, use the Percentage of Price tax computation with the Included in Price option.

อัตราภาษีเป็นเปอร์เซ็นต์ของยอดรวม**ที่รวมภาษี**

The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:

If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 - \text{tax rate}}\).

Example

A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is not Included in Price. We then have:

ราคาขายสินค้า

ราคาไม่รวมภาษี

ภาษี

รวม

1,000

1,000

111.11

1,111.11

โปรดทราบว่าอัตราภาษีจริงในแง่ของราคาไม่รวมภาษีคือ \(\frac{111.11}{1000} = 11.111\%\)

Python code

Important

If a tax can be expressed as a multiple of the quantity of the product to which it applies, it can be defined as a Fixed tax. Doing so is strongly recommended over defining a Python Code tax.

A tax defined as Python Code consists of two snippets of Python code that are executed in a local environment that can access the unit price, quantity, product, and partner. Python Code defines the amount of the tax, and Applicable Code defines whether the tax is applied. Enter a formula for each field at the bottom of the Definition tab.

Example

A product has a sales price of $1000, and we apply a Python Code tax with the following configuration:

  • Python Code: result = price_unit * 0.10 and

  • Applicable Code: result = True.

จากนั้นเราจะได้:

ราคาขายสินค้า

ราคาไม่รวมภาษี

ภาษี

รวม

1,000

1,000

100

1,100.00

เปิดใช้งาน

สามารถเพิ่มได้เฉพาะภาษี ที่ใช้งานอยู่ ลงในเอกสารใหม่เท่านั้น

Important

ไม่สามารถลบภาษีที่ใช้ไปแล้วได้ แต่คุณสามารถปิดใช้งานเพื่อป้องกันการใช้งานในอนาคตแทนได้

Note

ฟิลด์นี้สามารถแก้ไขได้จาก มุมมองรายการ

ประเภทภาษี

ประเภทภาษี เป็นตัวกำหนดการสมัครภาษี ซึ่งจะจำกัดตำแหน่งที่จะแสดงด้วยเช่นกัน

  • การขาย: ใบกำกับสินค้าของลูกค้า ภาษีลูกค้าผลิตภัณฑ์ ฯลฯ

  • การซื้อ: ใบเรียกเก็บเงินของผู้ขาย ภาษีผู้ขายผลิตภัณฑ์ ฯลฯ

  • ไม่มี

Tip

คุณสามารถใช้ ไม่มี สำหรับภาษีที่คุณต้องการรวมไว้ใน กลุ่มภาษี แต่คุณไม่ต้องการแสดงรายการร่วมกับภาษีการขายหรือภาษีซื้ออื่นๆ

แท็บคำจำกัดความ

จัดสรรจำนวนเกณฑ์ที่ต้องเสียภาษีหรือเปอร์เซ็นต์ของภาษีที่คำนวณไว้ให้กับหลายบัญชีและตารางภาษีอย่างแม่นยำ

จัดสรรจำนวนภาษีให้กับบัญชีและตารางภาษีที่ถูกต้อง
  • ขึ้นอยู่กับ:

    • พื้นฐาน: ราคาในบรรทัดใบแจ้งหนี้

    • % ของภาษี: เปอร์เซ็นต์ของภาษีที่คำนวณแล้ว

  • บัญชี: หากกำหนด รายการบันทึกเพิ่มเติมจะถูกบันทึก

  • ตารางภาษี: ใช้เพื่อสร้าง รายงานภาษี โดยอัตโนมัติ ตามข้อบังคับของประเทศของคุณ

แท็บตัวเลือกขั้นสูง

ป้ายกำกับบนใบแจ้งหนี้

ป้ายภาษีจะแสดงบนบรรทัดใบแจ้งหนี้แต่ละบรรทัดในคอลัมน์ ภาษี สิ่งนี้จะปรากฏแก่ผู้ใช้ ส่วนหน้า ในใบแจ้งหนี้ที่ส่งออก ในพอร์ทัลลูกค้า ฯลฯ

ป้ายบนใบแจ้งหนี้จะแสดงบนบรรทัดใบแจ้งหนี้แต่ละบรรทัด

กลุ่มภาษี

เลือกว่าภาษีเป็นของ**กลุ่มภาษี** ใด ชื่อกลุ่มภาษีจะแสดงอยู่เหนือบรรทัด ผลรวม ในใบแจ้งหนี้ที่ส่งออกและในพอร์ทัลลูกค้า

กลุ่มภาษีประกอบด้วยภาษีเดียวกันซ้ำที่แตกต่างกัน สิ่งนี้มีประโยชน์เมื่อคุณต้องบันทึกภาษีเดียวกันแตกต่างกันตาม ตำแหน่งทางการเงิน

Example

ชื่อกลุ่มภาษีแตกต่างจากป้ายกำกับบนใบแจ้งหนี้

ในตัวอย่างข้างต้น ภาษี 0% EU S สำหรับลูกค้าภายในชุมชนของยุโรปจะบันทึกจำนวนเงินในบัญชีและตารางภาษีที่เฉพาะเจาะจง อย่างไรก็ตาม ยังคงเป็นภาษี 0% ให้กับลูกค้า ด้วยเหตุนี้ ป้ายจึงระบุ 0% EU S และชื่อกลุ่มภาษีที่อยู่เหนือบรรทัด ทั้งหมด หมายถึง VAT 0%

Important

ภาษีมีป้ายกำกับที่แตกต่างกันสามป้าย โดยแต่ละป้ายมีการใช้งานเฉพาะ โปรดดูตารางต่อไปนี้เพื่อดูว่าแสดงไว้ที่ใดบ้าง

ชื่อภาษี

ป้ายกำกับบนใบแจ้งหนี้

กลุ่มภาษี

การทำงานเบื้องหลัง

:guilabel:คอลัมน์ ภาษี ในใบแจ้งหนี้ที่ส่งออก

เหนือบรรทัด ทั้งหมด ในใบแจ้งหนี้ที่ส่งออก

รวมไว้ในต้นทุนการวิเคราะห์

เมื่อเปิดใช้งานตัวเลือกนี้ จำนวนภาษีจะถูกกำหนดให้กับ บัญชีวิเคราะห์ เดียวกันกับรายการใบแจ้งหนี้

รวมอยู่ในราคาแล้ว

With this option activated, the tax will treat the sales price on which it is applied as a total including the tax amount. The tax computation will split the sales price into a base amount and a tax amount. This makes it suitable for B2C sales in most countries where prices are quoted tax-inclusive.

ยอดรวม = ราคาขาย = ราคาที่ไม่รวมภาษีที่คำนวณ + ภาษี

Example

A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Included in Price. We then have:

ราคาขายสินค้า

ราคาไม่รวมภาษี

ภาษี

รวม

1,000

909.09

90.91

1,000.00

Note

For a guide on configuring tax-excluded and tax-included prices for B2B and B2C customers, see ราคา B2B (ไม่รวมภาษี) และ B2C (รวมภาษี).

../../../_images/toggle-button1.png

กระทบต่อฐานภาษีภายหลัง

If this setting is enabled, any subsequent tax applied on the same product line that has ฐานที่ได้รับผลกระทบจากภาษีก่อนหน้า will be based on a modified sales price. The exact behavior depends on whether the tax with Affect base of subsequent taxes is รวมอยู่ในราคาแล้ว or not.

If Included in Price is disabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price plus the tax amount.

Example

A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1100.

การตั้งค่านี้จะพิจารณาเมื่อมีการใช้ภาษีหลายรายการกับรายการสินค้าเดียวกัน ไม่ว่าจะผ่าน:ref:`กลุ่มภาษี <taxes/computation>`หรือภาษีหลายรายการที่เพิ่มโดยตรงในรายการสินค้า

ภาษีสิ่งแวดล้อมจะถูกนำไปรวมเป็นพื้นฐานของภาษี VAT 21%

Warning

คำสั่งซื้อที่คุณเพิ่มภาษีในรายการผลิตภัณฑ์ไม่มีผลกระทบต่อวิธีคำนวณจำนวนเงิน หากคุณเพิ่มภาษีโดยตรงในกลุ่มผลิตภัณฑ์ เฉพาะลำดับภาษีเท่านั้นที่จะกำหนดลำดับที่จะใช้ภาษีเหล่านั้น

หากต้องการเรียงลำดับลำดับใหม่ ให้ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ ภาษี แล้วลากและวางบรรทัดที่มีที่จับถัดจากชื่อภาษี

ลำดับภาษีใน Odoo จะเป็นตัวกำหนดว่าภาษีใดจะถูกนำไปใช้ก่อน

ฐานที่ได้รับผลกระทบจากภาษีก่อนหน้า

This setting, which is only visible in developer mode, determines whether any previous tax that affects the base of subsequent taxes will modify the sales price that this tax is based on.

Note

Taxes with Included in Price always behave as if this setting is enabled.

ภาษีพิเศษ

"ภาษีพิเศษ" เป็นคำกว้างๆ ที่หมายถึงภาษีเพิ่มเติมที่เกินกว่าภาษีมาตรฐานหรือภาษีพื้นฐานที่รัฐบาลกำหนด ภาษีพิเศษเหล่านี้อาจเป็นภาษี ฟุ่มเฟือย, ภาษี สิ่งแวดล้อม, ภาษีนำเข้า หรือ อากรส่งออก ฯลฯ

Note

วิธีคำนวณภาษีเหล่านี้แตกต่างกันไปในแต่ละประเทศ เราขอแนะนำให้ปรึกษากฎระเบียบในประเทศของคุณเพื่อทำความเข้าใจวิธีคำนวณสำหรับธุรกิจของคุณ

ในการคำนวณภาษีเพิ่มเติมใน Odoo ให้ สร้างภาษี ป้อนชื่อภาษี เลือก การคำนวณภาษี กำหนด จำนวนเงิน และในแท็บ ตัวเลือกขั้นสูง เปิดใช้งาน มีผลต่อฐานของภาษีที่ตามมา จากนั้นลากและวางภาษีตาม ลำดับที่ควรคำนวณ

Example

  • ในประเทศเบลเยียม สูตรในการคำนวณภาษีสิ่งแวดล้อมคือ (ราคาผลิตภัณฑ์ + ภาษีสิ่งแวดล้อม) x ภาษีการขาย ดังนั้นภาษีสิ่งแวดล้อมของเราจึงต้องมา ก่อน ภาษีการขายในลำดับการคำนวณ

  • ในกรณีของเรา เราได้กำหนดภาษีสิ่งแวดล้อม 5% (Ecotax) และวางไว้ ก่อน ภาษีพื้นฐานของเบลเยียมที่ 21%

ลำดับภาษีสิ่งแวดล้อมในประเทศเบลเยียม