MONOLITH LAW OFFICE+81-3-6262-3248วันธรรมดา 10:00-18:00 JST [English Only]

MONOLITH LAW MAGAZINE

IT

สัญญาการพัฒนาระบบสามารถเป็นไปได้หรือไม่ ถ้าไม่มีเอกสารสัญญา

IT

สัญญาการพัฒนาระบบสามารถเป็นไปได้หรือไม่ ถ้าไม่มีเอกสารสัญญา

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

ที่นี่เราจะอธิบายเกี่ยวกับการทำสัญญาการพัฒนาระบบ และโครงสร้างทางกฎหมายในการเรียกเก็บเงินในกรณีที่ไม่ยอมรับการทำสัญญา

การทำสัญญา

หลักการทำสัญญาคือ ทั้งสองฝ่ายต้องเข้าใจและยินยอมต่อส่วนประกอบของสัญญา (การแสดงเจตนาในการขอและการแสดงเจตนาในการยอมรับ) ซึ่งจะทำให้สัญญาเป็นผลบังคับใช้

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

การทำสัญญาเป็นเรื่องที่สำคัญมาก

การทำสัญญาการพัฒนาระบบ

สัญญาการพัฒนาระบบมีลักษณะเป็นสัญญาทำงานและสัญญาแทนฝ่ายที่รับมอบหมาย สัญญาทำงานคือการสัญญาที่สัญญาว่าจะทำงานให้เสร็จและจ่ายค่าตอบแทน สัญญาแทนฝ่ายที่รับมอบหมายที่มีค่าใช้จ่ายคือการสัญญาที่สัญญาว่าจะทำงานและจ่ายค่าตอบแทน

https://monolith.law/corporate/contract-and-timeandmaterialcontract[ja]

ดังนั้น “รายละเอียดงานหรือภารกิจ” และ “จำนวนค่าตอบแทน” ซึ่งเป็นส่วนประกอบของสัญญา หากมีความเห็นชอบระหว่างทั้งสองฝ่าย สัญญาจะถือว่าเป็นผลบังคับใช้

อย่างไรก็ตาม สัญญาสามารถทำขึ้นได้ด้วยการสัญญาด้วยปากเท่านั้น ไม่จำเป็นต้องมีสัญญาเป็นลายลักษณ์อักษร

การเรียกเก็บเงินในกรณีที่สัญญาการพัฒนาระบบถูกยกเลิกหลังจากที่สัญญาเป็นผลบังคับใช้

หากสัญญาการพัฒนาระบบถูกทำขึ้นและผู้ใช้บอกว่าจะยกเลิกโดยเด็ดขาด จากทางกฎหมาย จะถือว่าได้รับการแจ้งยกเลิกสัญญา

หากสัญญาทำงานถูกทำขึ้น ผู้ขายสามารถยกเลิกสัญญาได้ในเวลาใดก็ได้จนกว่างานจะเสร็จสิ้น แต่ในกรณีนี้ ผู้ขายมีสิทธิ์ได้รับค่าเสียหาย (ตามมาตรา 641 ของประมวลกฎหมายแพ่ง) ดังนั้น หากผู้ใช้ไม่ได้จ่ายค่าเสียหาย ผู้ขายสามารถเรียกเก็บค่าเสียหายจากค่าใช้จ่ายที่ผู้ขายได้จ่ายและจำนวนค่าตอบแทนที่ควรจะได้รับ หักด้วยค่าใช้จ่ายที่ประหยัดได้จากการไม่ต้องทำงานให้เสร็จ

นอกจากนี้ หากสัญญาแทนฝ่ายที่รับมอบหมายถูกทำขึ้น ผู้รับมอบหมายสามารถเรียกเก็บค่าตอบแทนตามสัดส่วนการปฏิบัติงาน (ตามมาตรา 648 ข้อ 3 ของประมวลกฎหมายแพ่งที่ได้รับการแก้ไข) ดังนั้น ผู้ขายสามารถเรียกเก็บค่าตอบแทนสำหรับงานที่ได้ทำแล้ว

ความสำเร็จหรือความล้มเหลวของสัญญาการพัฒนาระบบ

ความเฉพาะเจาะจงของระบบ

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

ระบบที่เป็นเป้าหมายในการพัฒนาจะถูกทำให้เป็นรูปธรรมอย่างทีละขั้นตอนผ่านกระบวนการที่หลากหลาย ดังนั้นความเฉพาะเจาะจงของระบบที่เป็น “เนื้อหาของงาน” ซึ่งเป็นองค์ประกอบของสัญญาจ้างช่วย ถือว่าเพียงแค่ระบุขอบเขตและภาพรวมของระบบที่ต้องการจะพัฒนาก็เพียงพอแล้ว

ในกรณีตัวอย่างที่ศาล ไม่มีการทะเลาะวิวาทในการทำสัญญาพื้นฐานและสัญญาความลับ แต่ในสัญญาพื้นฐานนั้นมีการระบุว่า “การสนับสนุนเทคโนโลยีธุรกิจอีคอมเมิร์ซ การสนับสนุนการสร้างเว็บไซต์ และงานที่เกี่ยวข้อง” แต่ไม่ได้ระบุรายละเอียดเฉพาะเจาะจงของธุรกิจอีคอมเมิร์ซ ขอบเขตของงานที่ได้รับมอบหมาย หรือขอบเขตที่จะพัฒนาและออกแบบเป็นระบบ ดังนั้นการเริ่มต้นของสัญญาถูกปฏิเสธ

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

อย่างไรก็ตาม สำหรับข้อควรระวังในการทำสัญญาระหว่างวิศวกรรายบุคคลและนิติบุคคล สามารถดูรายละเอียดได้ในบทความด้านล่างนี้

https://monolith.law/corporate/engineer-joint-enterprise-contract[ja]

ผู้ขายนำใบเสนอราคาและเอกสารข้อกำหนดเป็นต้นมาเสนอ และผู้ใช้งานอนุมัติและสั่งซื้อ

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

ตามตัวอย่างคดี (คำพิพากษาศาลชั้นต้น Nagoya วันที่ 28 มกราคม ปี Heisei 16 (2004)) ในเรื่องของการทำสัญญาเพื่อพัฒนาระบบ ได้กล่าวว่า:

  • ผ่านการต่อรองเพื่อยืนยันข้อกำหนดระหว่างผู้ขายและผู้ใช้งาน
  • ผู้ขายนำเอกสารข้อกำหนดและใบเสนอราคามาเสนอ
  • และผู้ใช้งานอนุมัติและสั่งซื้อ ทำให้สัญญาเป็นมิติ

ในตัวอย่างคดีนี้ ผู้ขายได้รับมอบหมายจากองค์กรที่เป็นผู้ใช้งานให้นำระบบการบัญชีและการเงินเข้ามา และได้รับการเสนอ “การเสนอข้อเสนอเกี่ยวกับการนำระบบข้อมูลการบริหารทั่วไปเข้ามา (คำขอ)” หรือ RFP และในการตอบสนองต่อนี้ ผู้ขายได้นำเสนอเอกสารเสนอแนะและใบเสนอราคา และได้รับ “การแจ้งการเลือก” จากผู้ใช้งาน ผู้ขายไม่ได้พิจารณาอย่างละเอียดเกี่ยวกับงานของผู้ใช้งาน และไม่มีการพิจารณาอย่างเป็นทางการในองค์กรของผู้ใช้งานเกี่ยวกับเนื้อหาการปรับแต่งและค่าใช้จ่าย และเนื้อหาของเอกสารเสนอแนะของผู้ขายไม่เป็นทางการ ไม่ชัดเจนว่าผู้ใช้งานได้อนุมัติอะไร ดังนั้นไม่ยอมรับว่ามีการทำสัญญา

เราจะเพิ่มเติมคำอธิบายเกี่ยวกับการทำสัญญาตามที่ได้กล่าวในตัวอย่างคดี โดยพิจารณาตัวอย่างคดีอื่น ๆ ด้วย

หลังจากการต่อรองเกี่ยวกับรายละเอียดของระบบระหว่างผู้ขายและผู้ใช้

จากคำว่า “หลังจากการต่อรอง” หากยังอยู่ในระหว่างการต่อรองเกี่ยวกับส่วนประกอบของสัญญา เช่น รายละเอียดของระบบหรือจำนวนค่าตอบแทน การที่จะถือว่าสัญญาได้เริ่มขึ้นมาจะยากขึ้นหากยังไม่ได้ตกลงกัน

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

เพื่อที่จะสามารถกล่าวว่า “ผ่านการต่อรอง” ผู้ขายควรจะทำการสำรวจอย่างละเอียดเกี่ยวกับรายละเอียดของงานและระบบของผู้ใช้ โดยการประชุมหรือการสื่อสารกับผู้ใช้ และควรจะบันทึกลงในอีเมลหรือบันทึกการประชุม

เมื่อมีการนำเสนอเอกสารที่ระบุลักษณะและใบเสนอราคาจากผู้ขาย และผู้ใช้ได้รับการอนุมัติและสั่งซื้อ

  • เมื่อมีการออกใบสั่งซื้อหรือใบสั่งซื้อจากผู้ใช้ จะทำให้การสร้างสัญญาได้ง่ายขึ้น ถ้าผู้ขายส่งเอกสารขอรับการสั่งซื้อหรือทำงานตามใบสั่งซื้อ จะทำให้มีการ “ตกลง” มากขึ้น ทำให้การสร้างสัญญาได้ง่ายขึ้น
  • ใบแจ้งจากผู้ใช้มักมีเนื้อหาที่แสดงว่าจะทำสัญญาในอนาคต ซึ่งทำให้การสร้างสัญญายากขึ้น อย่างไรก็ตาม ถ้าไม่มีการระบุเช่นนี้ และระบุรายละเอียดเกี่ยวกับการพัฒนาระบบและจำนวนค่าตอบแทนที่เป็นส่วนประกอบของสัญญาให้มากที่สุด จะทำให้การสร้างสัญญาเป็นไปได้ง่ายขึ้น
  • การทำหนังสือความตกลง หนังสือสัญญา หรือหนังสือยืนยัน ถ้ามีเนื้อหาที่คลุมเครือหรือเป็นสิ่งที่ต้องทำสัญญาเพิ่มเติม การสร้างสัญญาจะยากขึ้น
  • ถ้าไม่มีการปั๊มตราสัญญาณในร่างสัญญา การปั๊มตราสัญญาณหมายถึงการสร้างสัญญา การสร้างสัญญาจะยากขึ้น
  • ใบเสนอราคาเป็นหลักฐานในการยืนยันจำนวนค่าตอบแทนที่ได้รับการตกลงระหว่างทั้งสองฝ่าย

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

https://monolith.law/corporate/increase-of-estimate[ja]

ข้อตกลงการคำนวณสุทธิ

ในกรณีที่ทำงานตามคำสั่งจากผู้ใช้งานภายใต้สมมติฐานว่าจะทำสัญญา, อาจมีการยอมรับ “ข้อตกลงการคำนวณสุทธิ” ซึ่งเป็นการคำนวณค่าตอบแทนสำหรับงานที่ทำไปแล้วในกรณีที่งานถูกหยุด. เพื่อให้ข้อตกลงนี้ได้รับการยอมรับอย่างง่ายดาย, ควรจะได้รับการระบุในเอกสารที่ผู้ใช้งานเขียนหรือในเอกสารที่ผู้ขายสร้างขึ้นเกี่ยวกับวิธีการคำนวณค่าตอบแทนในกรณีที่ไม่สามารถทำสัญญาได้, หรือได้รับการยินยอมจากผู้ที่มีอำนาจของผู้ใช้งาน.

การสร้างโครงสร้างทางกฎหมายเพื่อเรียกร้องเงินในกรณีที่ไม่ยอมรับการทำสัญญา

จะเกิดอะไรขึ้นหากไม่ยอมรับการทำสัญญา

ความผิดทางกฎหมายในการทำสัญญา

เมื่อเริ่มต้นการเจรจาเพื่อทำสัญญา, ทั้งสองฝ่ายจะต้องรับผิดชอบตามหลักศีลธรรมที่ต้องพยายามไม่ทำให้เกิดความเสียหายต่อทรัพย์สินของฝ่ายตรงข้าม (มาตรา 1 ข้อ 2 ของ “Japanese Civil Code”). หากไม่สามารถทำสัญญาได้, ฝ่ายตรงข้ามสามารถยื่นคำร้องขอค่าเสียหายหากมีสถานการณ์ที่ทำให้คาดหวังว่าสัญญาจะสมบูรณ์แน่นอนและมีความผิด. นี่เรียกว่าความผิดทางกฎหมายในการทำสัญญา.

ขอแนะนำรายละเอียดของกรณีที่ศาลยอมรับความผิดทางกฎหมายในการทำสัญญา.

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

ในทางกลับกัน, มีกรณีที่ศาลไม่ยอมรับความผิดทางกฎหมายในการทำสัญญา เช่น การเปิดเผยความเป็นไปได้ในการเลือกบริษัทอื่นหรือเงื่อนไขในการทำสัญญา.

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

ไม่มีข้อโต้แย้งว่า “ความเสียหาย” ในกรณีนี้จะรวมถึงค่าใช้จ่ายที่จ่ายไปแล้ว นอกจากนี้ยังมีกรณีที่ศาลยอมรับว่ารวมถึงกำไรจากการทำงานที่ทำจริง นอกจากนี้ หากคุณสามารถแสดงหลักฐานว่าคุณได้รับความเสียหายเท่ากับกำไรที่คาดว่าจะได้รับหากคุณได้ปฏิเสธการสมัครจากบริษัทอื่นและดำเนินการต่อไป คุณอาจได้รับความเสียหายเพิ่มเติม.

มาตรา 512 ของกฎหมายการค้าญี่ปุ่น (Japanese Commercial Code)

หากผู้ขายได้ดำเนินการเกี่ยวกับการพัฒนาระบบให้กับผู้ใช้งาน ผู้ขายสามารถเรียกร้องค่าตอบแทนที่เหมาะสมตามมาตรา 512 ของกฎหมายการค้าญี่ปุ่นได้

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

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

สรุป

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

นอกจากนี้ หากการทำสัญญาถูกปฏิเสธ อาจมีกรณีที่สามารถเรียกร้องเงินได้ตามกฎหมาย เช่น ความผิดพลาดในการทำสัญญา หรือ มาตรา 512 ของ “กฎหมายการค้าญี่ปุ่น” แต่นี่ก็ไม่ได้เป็นเรื่องที่ “แน่นอน”

ในกรณีที่ต้องเริ่มงานก่อนที่จะทำสัญญา

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

สรุปแล้ว ควรมีการคิดค้นในทางนี้

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

กลับไปด้านบน