Odoo Landed Cost: กระจายค่าขนส่งและภาษีสู่ต้นทุนจริง
ผู้นำเข้าส่วนใหญ่ที่เราเจอยังคิดต้นทุนสินค้าคงคลังจากราคาตามใบแจ้งหนี้ของซัพพลายเออร์เพียงอย่างเดียว แล้วค่อยนำค่าขนส่ง ภาษีนำเข้า และประกันภัยไปลงเป็นค่าใช้จ่ายก้อนใหญ่แยกต่างหากในบัญชี ตัวเลขในวางบิลซัพพลายเออร์บอกหนึ่งค่า แต่ต้นทุนที่แท้จริงหลังรวมค่าใช้จ่ายทั้งหมดเป็นอีกค่าหนึ่ง ไม่มีใครบอกได้ชัดว่า SKU ไหนทำกำไรจริงในไตรมาสนี้ Odoo landed costs แก้ช่องว่างนี้โดยนำค่าใช้จ่ายเหล่านั้นกลับไปรวมในมูลค่าสต็อก ต้นทุนที่รายงานจึงกลายเป็นต้นทุนที่จ่ายจริงเพื่อให้สินค้ามาวางอยู่บนชั้น
เราวางระบบนี้ให้ลูกค้าหลายราย ตั้งแต่กลุ่มชิ้นส่วนอิเล็กทรอนิกส์ไปจนถึงอาหารบรรจุหีบห่อ กลไกการทำงานเหมือนกันแม้ซัพพลายเชนจะต่างกันมาก ด้านล่างนี้คือวิธีที่เราใช้งาน สิ่งที่มันเปลี่ยนในตัวเลข และจุดที่มันยังมีข้อจำกัด
Odoo landed costs ทำอะไรจริงๆ
เอกสาร landed cost ใน Odoo ผูกกับการโอนย้ายสินค้าที่ยืนยันแล้ว โดยทั่วไปคือใบรับสินค้าจากซัพพลายเออร์ คุณสร้างเอกสารนี้ก่อนรับสินค้าไม่ได้ ขั้นตอนถูกออกแบบมาให้ทำภายหลังโดยเจตนา ในเอกสารนี้คุณเพิ่มรายการค่าใช้จ่าย เช่น ค่าระวางเรือ ภาษีศุลกากร ประกันภัยทางทะเล หรือค่าขนส่งภายในประเทศ แล้วเลือกวิธีแบ่งแต่ละรายการไปยังสินค้าในใบรับนั้น จากนั้น Odoo จะปรับมูลค่าสต็อกและบันทึกรายการบัญชีให้สอดคล้องกัน
ฟีเจอร์นี้ใช้ได้เฉพาะสินค้าที่อยู่ในหมวดคิดต้นทุนแบบ FIFO หรือ AVCO เท่านั้น หากคุณใช้วิธีคิดต้นทุนแบบ Standard Price จะไม่มีอะไรให้ landed cost ไปผูกด้วย ต้นทุนมาตรฐานถูกกำหนดตายตัวโดยคุณเอง ไม่ได้คำนวณมาจากใบรับสินค้า นี่คือจุดตัดสินใจแรกสำหรับผู้นำเข้าทุกราย Standard Price จัดการง่ายกว่า แต่ก็ซ่อนความผันผวนที่ landed cost มีไว้เพื่อจับให้เห็น
วิธีแบ่งต้นทุน และเหตุผลที่สำคัญ
เมื่อเพิ่มรายการค่าใช้จ่าย Odoo มีวิธีกระจายไปยังสินค้าในใบรับให้เลือกหลายแบบ
- ตามจำนวน — แบ่งค่าใช้จ่ายเท่ากันต่อหน่วยที่รับเข้า ไม่สนใจมูลค่าหรือน้ำหนัก
- ตามน้ำหนัก — เหมาะกับค่าขนส่งที่คิดราคาตามกิโลกรัมจริง
- ตามปริมาตร — เหมาะกับค่าขนส่งตู้คอนเทนเนอร์ที่คิดราคาตามคิวบิกเมตร
- ตามต้นทุนปัจจุบัน — แบ่งตามสัดส่วนมูลค่าสินค้าที่มีอยู่เดิม เหมาะกับภาษีนำเข้าและประกันภัยที่ผันแปรตามมูลค่าที่สำแดง
การเลือกวิธีแบ่งผิดคือข้อผิดพลาดที่เราเจอบ่อยที่สุด ลูกค้ารายหนึ่งนำเข้าวัสดุบรรจุภัณฑ์ที่เทอะทะมูลค่าต่ำ พร้อมกับชิ้นส่วนอิเล็กทรอนิกส์ขนาดเล็กมูลค่าสูง ในตู้คอนเทนเนอร์เดียวกัน แต่แบ่งค่าขนส่งทั้งหมดตามจำนวนหน่วย บรรจุภัณฑ์แทบไม่รับภาระค่าขนส่งจริงเลย ขณะที่อิเล็กทรอนิกส์รับภาระมากเกินไป กำไรของกลุ่มอิเล็กทรอนิกส์จึงดูต่ำกว่าความเป็นจริงมาก การเปลี่ยนค่าขนส่งเป็นแบ่งตามปริมาตร และภาษีนำเข้าเป็นแบ่งตามต้นทุนปัจจุบัน ช่วยแก้ภาพรวมได้ภายในรอบปิดบัญชีเดียว
สิ่งนี้เปลี่ยนกำไรต่อ SKU อย่างไร
ก่อนใช้ landed costs รายงานกำไรขั้นต้นของคุณกำลังเทียบราคาขายกับต้นทุนที่ไม่ครบถ้วน เมื่อกระจายค่าขนส่ง ภาษี และประกันภัยเข้าไปแล้ว รายงานเดิมจะเล่าเรื่องต่างออกไป โดยเฉพาะ SKU ที่กำไรต่ำแต่ปริมาณสูง ค่าขนส่งเพียงไม่กี่เปอร์เซ็นต์อาจกินกำไรทั้งหมด
เรามักแนะนำให้ผู้นำเข้าทำการเปรียบเทียบก่อนและหลังใช้ landed cost กับ 20 อันดับ SKU แรก ในการใช้งานครั้งแรก ผลลัพธ์มักไม่สม่ำเสมอ สินค้ามูลค่าสูงปริมาณน้อยมักแทบไม่เปลี่ยน สินค้าเทอะทะมูลค่าต่ำอาจเปลี่ยนกำไรไปถึงห้าถึงสิบจุดเปอร์เซ็นต์ เมื่อคิดค่าขนส่งอย่างถูกต้อง นั่นคือตัวเลขที่ควรเปลี่ยนการตั้งราคาและการตัดสินใจสั่งซื้อของคุณ ไม่ใช่กำไรเฉลี่ยรวมที่สเปรดชีตส่วนใหญ่ยังรายงานอยู่
ตั้งค่าโดยไม่กระทบมูลค่าสต็อกเดิม
สิ่งที่เราตรวจสอบก่อนเปิดใช้งานฟีเจอร์นี้ให้ลูกค้า
- ยืนยันว่าหมวดสินค้าที่เกี่ยวข้องใช้ FIFO หรือ AVCO ไม่ใช่ Standard Price การเปลี่ยนวิธีคิดต้นทุนของหมวดสินค้ามีผลไปข้างหน้าเท่านั้น สต็อกที่มีอยู่แล้วยังคงมูลค่าเดิม มีเพียงการเคลื่อนไหวในอนาคตที่ใช้วิธีใหม่ จึงไม่ต้องแก้ไขย้อนหลัง แต่ก็หมายความว่าแก้ไขย้อนหลังไม่ได้เช่นกัน หากคุณหวังจะทำเช่นนั้น
- ตัดสินใจว่าค่าใช้จ่ายใดควรอยู่ใน landed cost และใดควรเป็นค่าใช้จ่ายตามงวดบัญชีตามปกติ ค่าขนส่งจากท่าเรือมาถึงคลังสินค้าเป็นตัวอย่างที่ตัดสินใจได้ทั้งสองทาง เราจะรวมเข้า landed cost หากค่าใช้จ่ายผันแปรตามแต่ละรอบการส่งอย่างมีนัยสำคัญ และปล่อยเป็นค่าใช้จ่ายทั่วไปหากใกล้เคียงค่าคงที่ทุกครั้ง
- ตกลงวิธีแบ่งต้นทุนต่อประเภทค่าใช้จ่ายก่อนขึ้นระบบจริง ไม่ใช่ตัดสินใจเป็นรายรอบการส่งสินค้า ความสม่ำเสมอตรงนี้คือสิ่งที่ทำให้การเปรียบเทียบกำไรระหว่างงวดมีความหมาย
- ฝึกอบรมผู้รับผิดชอบวางบิลค่าขนส่งและภาษี ให้สร้างเอกสาร landed cost ทันที ควรเป็นสัปดาห์เดียวกับการรับสินค้า มูลค่าสต็อกและบัญชีแยกประเภททั่วไปจะได้สอดคล้องกันเสมอ
จุดที่ยังมีข้อจำกัด
Odoo landed costs ไม่ได้ปรับมูลค่าสต็อกย้อนหลัง สำหรับสินค้าที่ออกจากคลังผ่านใบส่งสินค้าไปแล้วก่อนบันทึกต้นทุนดังกล่าว สมมติใบแจ้งภาษีศุลกากรมาถึงสามสัปดาห์หลังการส่งสินค้า และสินค้าครึ่งล็อตถูกส่งถึงลูกค้าไปแล้ว เอกสาร landed cost จะยังปรับมูลค่าสต็อกคงเหลือและบัญชีที่เกี่ยวข้อง แต่ต้นทุนขายของสินค้าที่ขายไปแล้วจะไม่ถูกปรับใหม่อัตโนมัติ เว้นแต่คุณจะจัดการด้วยตัวเอง สำหรับผู้นำเข้าที่มี SKU หมุนเวียนเร็วแต่เอกสารศุลกากรล่าช้า ความล่าช้านี้เป็นปัญหาด้านปฏิบัติงานจริง ไม่ใช่ข้อจำกัดของซอฟต์แวร์ที่ตั้งค่าแก้ได้ ทางแก้ในทางปฏิบัติคือลดช่องว่างระหว่างการรับสินค้ากับการบันทึก landed cost ไม่ใช่คาดหวังให้ระบบย้อนเวลากลับไปแก้ไข
การคิดมูลค่าตามล็อตหรือหมายเลขซีเรียล ซึ่งมีให้ใช้สำหรับสินค้า FIFO และ AVCO ใน Odoo เวอร์ชันหลังๆ ช่วยได้ในจุดนี้ มันทำให้ตรวจสอบย้อนกลับได้ว่า landed cost รายการใดผูกกับล็อตใดโดยเฉพาะ แทนที่จะเป็นค่าเฉลี่ยรวมทั้งสินค้า ฟีเจอร์นี้คุ้มค่าแก่การเปิดใช้ หากคุณต้องรับมือกับอัตราภาษีเฉพาะล็อต หรือการเคลมประกันภัยที่ผูกกับล็อตใดล็อตหนึ่ง และควรตรวจสอบว่าเวอร์ชันที่ใช้งานอยู่รองรับฟีเจอร์นี้หรือไม่ก่อนวางแผน
ตัวอย่างการคำนวณ
สมมติใบรับสินค้านำเข้าสินค้า A 500 หน่วย และสินค้า B 200 หน่วย ในตู้คอนเทนเนอร์เดียวกัน ค่าขนส่ง 60,000 บาท แบ่งตามปริมาตร สินค้า A กินพื้นที่ตู้คอนเทนเนอร์มากกว่า จึงรับภาระ 40,000 บาท สินค้า B รับภาระ 20,000 บาท ภาษีนำเข้า 15,000 บาท แบ่งตามต้นทุนปัจจุบันแทน เนื่องจากภาษีคิดตามมูลค่า มูลค่าสินค้า A เดิมสูงกว่าสินค้า B สามเท่า จึงรับภาระ 11,250 บาท ส่วนสินค้า B รับภาระ 3,750 บาท
| สินค้า | หน่วย | ส่วนแบ่งค่าขนส่ง | ส่วนแบ่งภาษี | ต้นทุนเพิ่มต่อหน่วย |
|---|---|---|---|---|
| สินค้า A | 500 | 40,000 | 11,250 | 102.5 |
| สินค้า B | 200 | 20,000 | 3,750 | 118.75 |
สินค้า B เป็นสินค้าปริมาณน้อยกว่าในแง่ปริมาตร แต่กลับมีต้นทุนเพิ่มต่อหน่วยสูงกว่า เมื่อคิดภาษีตามมูลค่า นี่คือรายละเอียดที่ตัวเลขต้นทุนเฉลี่ยรวมมักซ่อนไว้ และการตั้งค่า landed cost ที่ถูกต้องจะเปิดเผยออกมา
สำหรับผู้นำเข้าที่ดำเนินงานหลายคลังสินค้าหรือหลายสกุลเงิน เรื่องนี้ซับซ้อนขึ้นไปอีก เป็นหนึ่งในงานที่เราดูแลภายใต้บริการ ERP สำหรับค้าส่งและกระจายสินค้า ควบคู่ไปกับขั้นตอนคลังสินค้าและจัดซื้อที่เชื่อมโยงกัน เรายังรับงาน ปรับแต่ง Odoo เมื่อลูกค้าต้องการวิธีแบ่งต้นทุนที่ Odoo ไม่มีให้มาตั้งแต่ต้น และให้บริการ ดูแลระบบ Odoo อย่างต่อเนื่อง เพื่อรักษาความสม่ำเสมอของการแบ่งต้นทุนหลังขึ้นระบบจริง
หากกำลังพิจารณาว่าจะเปิดใช้ฟีเจอร์นี้หรือไม่ ให้เริ่มจากหมวดสินค้าเดียวและซัพพลายเออร์รายเดียว ใช้งานให้ครบหนึ่งรอบปิดบัญชีสิ้นเดือน แล้วเปรียบเทียบรายงานกำไรก่อนและหลัง การเปรียบเทียบเพียงครั้งเดียวนี้จะบอกคุณได้ชัดกว่าการอ่านเอกสารประกอบ ว่า landed cost มีความสำคัญต่อธุรกิจของคุณจริงหรือไม่



