คำตอบสั้น — Quick Answer / TL;DR

สัญญาให้บริการระบบบริหารจัดการคลังสินค้าบนคลาวด์ (Cloud WMS SaaS) เป็นสัญญาที่คู่สัญญากำหนดระดับการให้บริการกันเอง เมื่อผู้ให้บริการไม่ชำระหนี้ให้ต้องตามความประสงค์อันแท้จริงแห่งมูลหนี้ ผู้ใช้บริการเรียกค่าสินไหมทดแทนได้ตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 215 และค่าเสียหายอันเกิดแต่พฤติการณ์พิเศษ เช่น ค่าปรับของมาร์เก็ตเพลส เรียกได้เมื่อคู่กรณีที่เกี่ยวข้องได้คาดเห็นหรือควรจะได้คาดเห็นพฤติการณ์นั้นล่วงหน้าก่อนแล้วตามมาตรา 222 วรรคสอง ประเด็นที่ต้องตรวจในสัญญามีสามประการ ดังนี้

  1. การรับประกันความแม่นยำของสต๊อกและคำสั่งซื้อ (Inventory & Fulfillment Accuracy SLA 99.9%): สัญญา WMS ควรกำหนดดัชนีชี้วัดผลงานความแม่นยำในการหยิบสินค้า (Order Picking Accuracy) และการนับสต๊อกจริงเทียบกับระบบ (Cycle Count Accuracy) เช่น ไม่ต่ำกว่าร้อยละ 99.9 และกำหนดให้ผู้ให้บริการรับผิดชอบค่าใช้จ่ายในการจัดส่งทดแทนและการตรวจนับสินค้าใหม่เมื่อเกิดข้อผิดพลาดจากการประมวลผลของระบบ ตัวเลขดังกล่าวเป็นตัวอย่างตามแนวปฏิบัติของอุตสาหกรรมที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา]
  2. ความรับผิดกรณีระบบ API ซิงก์สต๊อกล้มเหลวจนเกิดการขายสินค้าเกินสต๊อก (Over-Selling & Marketplace Penalties Liability): ในยุค Omnichannel ระบบ WMS ต้องเชื่อมต่อแบบเรียลไทม์กับแพลตฟอร์มอีคอมเมิร์ซ (Shopee, Lazada, TikTok Shop) หาก API เกิด Lag หรือ Inventory Sync ผิดพลาดจนร้านค้าถูกมาร์เก็ตเพลสลงโทษ ปรับเงิน หรือแบนร้านค้า ผู้ใช้บริการควรให้สัญญาระบุข้อสัญญาชดใช้ค่าปรับของมาร์เก็ตเพลสไว้เป็นการเฉพาะ เพราะข้อสัญญายกเว้นหรือจำกัดความรับผิดยังใช้บังคับได้ เว้นแต่เป็นการยกเว้นความรับผิดเพื่อกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของผู้ให้บริการเอง ซึ่งเป็นโมฆะตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 373 ส่วนข้อสัญญาในสัญญาสำเร็จรูปที่ทำให้อีกฝ่ายเสียเปรียบเกินสมควรมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 4 แห่งพระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 และข้อตกลงที่ทำไว้ล่วงหน้าเพื่อยกเว้นหรือจำกัดความรับผิดซึ่งไม่เป็นโมฆะ แม้ในสัญญาที่คู่สัญญาเจรจากันเอง มีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 8 วรรคสอง แห่งพระราชบัญญัติเดียวกัน
  3. ความต่อเนื่องทางธุรกิจและกลไกส่งคืนข้อมูลสินค้า (DR Metrics & Data Portability): สัญญาควรกำหนด Recovery Point Objective (RPO) และ Recovery Time Objective (RTO) เช่น ไม่เกิน 15 นาทีและไม่เกิน 2 ชั่วโมงตามลำดับ พร้อมหน้าที่ส่งมอบ Master SKU Data บาร์โค้ด และประวัติสต๊อกย้อนหลังในรูปแบบ CSV หรือ JSON ภายในระยะเวลาที่ตกลงกัน เช่น 14 วันเมื่อเลิกสัญญา และห้ามผู้ให้บริการยึดหน่วงฐานข้อมูลไว้เป็นตัวประกัน (No Vendor Lock-in) หน้าที่ส่งมอบข้อมูลคืนนี้เกิดจากข้อสัญญา ส่วนตัวเลขดังกล่าวเป็นตัวอย่างตามแนวปฏิบัติของอุตสาหกรรมที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา]

สถานการณ์ที่ผู้ประกอบการมักพบจริง

  1. เหตุการณ์: ผู้ประกอบการปรับเปลี่ยนไปใช้ระบบ Cloud WMS เพื่อรองรับการขายสินค้าหลายช่องทาง แต่เกิดปัญหาระบบประมวลผลสต๊อกผิดพลาด ซิงก์ข้อมูลช้า ข้อมูลสต๊อกหาย หรือเลิกใช้บริการแล้วถูกยึดฐานข้อมูล Master SKU Data
  2. ความเข้าใจผิด: เชื่อว่าข้อตกลงการให้บริการคลาวด์มาตรฐาน (Standard Terms of Service) ของผู้ให้บริการครอบคลุมความเสียหายทั้งหมดแล้ว และเข้าใจว่าความล้มเหลวของ API หรือเซิร์ฟเวอร์ล่มเป็นเหตุสุดวิสัยที่ผู้ให้บริการไม่ต้องรับผิดชอบ
  3. จุดพลิก: เมื่อเกิดเหตุการณ์ Over-selling ในช่วงแคมเปญใหญ่จนถูกแพลตฟอร์มปรับเงินและระงับร้านค้า แต่สัญญากลับมีข้อจำกัดความรับผิด (Limitation of Liability) ให้ชดใช้ไม่เกินค่าบริการรายเดือน ผู้ให้บริการจึงอ้างว่าผู้ใช้บริการเรียกค่าเสียหายได้ไม่เกินเพดานดังกล่าว แม้ความเสียหายที่เกิดขึ้นจริงจะสูงกว่านั้นมาก
  4. สิ่งที่ได้จากบทความ: โครงสร้างสัญญาและกลไกข้อกฎหมายที่ช่วยปิดช่องโหว่ความรับผิด กำหนด SLA ที่บังคับใช้ได้จริง ตั้งมาตรการ Disaster Recovery และวางกลไก Exit Strategy ป้องกัน Vendor Lock-in

ภูมิทัศน์สัญญาให้บริการระบบบริหารจัดการคลังสินค้าบนคลาวด์ (WMS SaaS) ในประเทศไทย

การเติบโตของธุรกิจ Omnichannel และการค้าปลีกสมัยใหม่ในประเทศไทย ทำให้การบริหารจัดการคลังสินค้าต้องพึ่งพาระบบอัตโนมัติบนระบบคลาวด์ (Cloud WMS) เพื่อเชื่อมต่อข้อมูลระหว่างคลังสินค้า physical กับช่องทางการขาย e-Commerce, ERP, และระบบโลจิสติกส์ภายนอก

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

ผลกระทบเชิงธุรกิจ Business Consequences

ความผิดพลาดของระบบ WMS ส่งผลกระทบอย่างร้ายแรงต่อการดำเนินธุรกิจใน 3 มิติหลัก:

กรอบกฎหมายและ Claim Ledger Legal Framework

ระบบ WMS แบบ SaaS เป็นบริการซอฟต์แวร์ ผู้ให้บริการที่จัดให้เพียงระบบโดยมิได้รับสินค้าไว้ในความดูแลของตนจึงไม่ใช่นายคลังสินค้าตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 770 ซึ่งหมายถึงบุคคลผู้รับทำการเก็บรักษาสินค้าเพื่อบำเหน็จเป็นทางค้าปกติของตน ความรับผิดของผู้ให้บริการ WMS จึงเป็นความรับผิดตามสัญญาที่อธิบายในหัวข้อนี้ แต่หากผู้ให้บริการรายเดียวกันรับเก็บรักษาสินค้าของผู้ใช้บริการด้วย ความรับผิดต่อสินค้าที่สูญหายหรือบุบสลาย ภาระพิสูจน์ และสิทธิยึดหน่วง เป็นไปตามบทบัญญัติว่าด้วยการเก็บของในคลังสินค้า ส่วนข้อจำกัดความรับผิดต่อสินค้าต้องผ่านการตรวจสามชั้น ทั้งสองเรื่องอธิบายไว้ในบทความหลักเรื่อง สัญญาบริการโลจิสติกส์และคลังสินค้า (3PL) ข้อความเรื่องข้อจำกัดความรับผิดในบทความนี้สอดคล้องกับบทความหลัก กล่าวคือ ความตกลงล่วงหน้าที่ยกเว้นความรับผิดเพื่อกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของลูกหนี้เองเป็นโมฆะตามมาตรา 373 แต่มาตรา 373 ไม่ใช้บังคับแก่ความผิดของบุคคลที่ลูกหนี้ใช้ในการชำระหนี้ตามมาตรา 220 และข้อจำกัดความรับผิดที่ไม่เป็นโมฆะมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามพระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 8 วรรคสอง

การเรียกร้องความรับผิดในสัญญา Cloud WMS SaaS อ้างอิงประมวลกฎหมายแพ่งและพาณิชย์ (ป.พ.พ.), พระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540, พระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550, พระราชบัญญัติว่าด้วยธุรกรรมทางอิเล็กทรอนิกส์ พ.ศ. 2544 และพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA)

Claim Ledger (C-SHIELD-35-01 ถึง 06)

Claim IDฐานกฎหมาย (Legal Basis)สิทธิเรียกร้อง / ข้อต่อสู้ทางกฎหมายเงื่อนไขและองค์ประกอบสำคัญ
C-SHIELD-35-01ป.พ.พ. มาตรา 215 ประกอบข้อสัญญา SLA (มาตรา 368 เป็นหลักการตีความข้อสัญญา)เรียกร้องให้แก้ไขงาน หรือชดใช้ค่าเสียหายจากการประมวลผลคำสั่งซื้อหรือสต๊อกผิดพลาดระบบทำงานไม่ตรงตามข้อกำหนด SLA ความแม่นยำที่ตกลงไว้ ซึ่งเป็นการไม่ชำระหนี้ให้ต้องตามความประสงค์อันแท้จริงแห่งมูลหนี้ ผู้ใช้บริการจึงเรียกค่าสินไหมทดแทนได้ตามมาตรา 215 และข้อสัญญาให้ตีความไปตามความประสงค์ในทางสุจริต โดยพิเคราะห์ถึงปกติประเพณีด้วย ตามมาตรา 368 ส่วนการจัดสัญญา SaaS เป็นสัญญาจ้างทำของตามมาตรา 587 เป็นข้อวิเคราะห์ที่ยังไม่มีบทบัญญัติกำหนดไว้โดยตรง [ต้องยืนยันแหล่งที่มา]
C-SHIELD-35-02ป.พ.พ. มาตรา 373 ประกอบมาตรา 220บังคับใช้สิทธิเรียกร้องค่าเสียหายเต็มจำนวน โดยงดเว้นการใช้ข้อสัญญายกเว้นความรับผิดความตกลงที่ทำไว้ล่วงหน้าเป็นข้อความยกเว้นมิให้ลูกหนี้ต้องรับผิดเพื่อกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของตนเป็นโมฆะ ผู้ใช้บริการจึงต้องพิสูจน์ว่ากลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงในการดูแลระบบ API เป็นของผู้ให้บริการเอง เพราะมาตรา 373 ไม่ใช้บังคับแก่ความผิดของตัวแทนหรือบุคคลที่ลูกหนี้ใช้ในการชำระหนี้ตามมาตรา 220
C-SHIELD-35-03ป.พ.พ. มาตรา 222 วรรคสองเรียกร้องค่าสินไหมทดแทนสำหรับความเสียหายอันเกิดจากพฤติการณ์พิเศษ (ค่าปรับจาก Marketplace)คู่กรณีที่เกี่ยวข้องได้คาดเห็นหรือควรจะได้คาดเห็นพฤติการณ์พิเศษนั้นล่วงหน้าก่อนแล้ว เช่น ผู้ให้บริการทราบหรือควรทราบว่าการซิงก์สต๊อกล่าช้าอาจทำให้ร้านค้าถูกมาร์เก็ตเพลสลงโทษ
C-SHIELD-35-04ข้อสัญญาส่งคืนข้อมูลเมื่อเลิกสัญญา ประกอบพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 มาตรา 40บังคับให้ผู้ให้บริการส่งมอบข้อมูลระบบและข้อมูลส่วนบุคคลคืนตามข้อสัญญา และให้ผู้ให้บริการในฐานะผู้ประมวลผลข้อมูลส่วนบุคคลปฏิบัติหน้าที่ตามมาตรา 40หน้าที่ส่งมอบข้อมูลคืนเมื่อเลิกสัญญาเกิดจากข้อสัญญา ส่วนมาตรา 40 กำหนดหน้าที่ของผู้ประมวลผลข้อมูลส่วนบุคคลเมื่อผู้ให้บริการประมวลผลข้อมูลส่วนบุคคลแทนผู้ใช้บริการ ได้แก่ ดำเนินการตามคำสั่งของผู้ควบคุมข้อมูลส่วนบุคคลเท่านั้น จัดให้มีมาตรการรักษาความมั่นคงปลอดภัยที่เหมาะสม และจัดทำบันทึกรายการของกิจกรรมการประมวลผล โดยผู้ควบคุมข้อมูลส่วนบุคคลต้องจัดให้มีข้อตกลงระหว่างกัน สิทธิขอรับและขอให้ส่งหรือโอนข้อมูลตามมาตรา 31 เป็นสิทธิของเจ้าของข้อมูลส่วนบุคคลต่อผู้ควบคุมข้อมูลส่วนบุคคล มิใช่สิทธิของผู้ใช้บริการต่อผู้ให้บริการ
C-SHIELD-35-05ป.พ.พ. มาตรา 213ฟ้องร้องขอให้ศาลสั่งบังคับให้ส่งมอบ Master SKU Data และปลดล็อกฐานข้อมูลเมื่อลูกหนี้ละเลยไม่ชำระหนี้ เจ้าหนี้ร้องขอให้ศาลสั่งบังคับชำระหนี้ได้ เว้นแต่สภาพแห่งหนี้ไม่เปิดช่องให้ทำเช่นนั้น โดยหน้าที่ส่งมอบข้อมูลต้องมีมูลหนี้ตามสัญญา (Anti-Lock-in)
C-SHIELD-35-06พ.ร.บ.ว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 4 และมาตรา 8 วรรคสองขอให้ศาลบังคับข้อสัญญายกเว้นหรือจำกัดความรับผิดเพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีข้อสัญญายกเว้นหรือจำกัดความรับผิดในสัญญาสำเร็จรูปที่ทำให้คู่สัญญาอีกฝ่ายเสียเปรียบเกินสมควร มีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 4 และข้อตกลงที่ทำไว้ล่วงหน้าเพื่อยกเว้นหรือจำกัดความรับผิดซึ่งไม่เป็นโมฆะ มีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 8 วรรคสอง ซึ่งไม่จำกัดเฉพาะสัญญาสำเร็จรูป

วิเคราะห์ Fulfillment SLA: Picking Accuracy, Putaway Speed, และ Stock Reconciliation Frequency

ข้อตกลงระดับการให้บริการ (Service Level Agreement - SLA) ควรกำหนดเป็นตัวเลขเชิงปริมาณที่วัดผลได้อย่างชัดเจน ตัวเลขในหัวข้อนี้ถึงหัวข้อที่ 7 เป็นตัวอย่างตามแนวปฏิบัติของอุตสาหกรรมที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา] ดังนี้:

การเชื่อมต่อ API ระหว่าง WMS กับระบบ ERP และ Marketplace: ความรับผิดต่อ Latency & Webhook Failure

จุดเปราะบางที่สุดของ WMS SaaS คือสถาปัตยกรรมอินเทอร์เฟซ (API Integration) ที่เชื่อมต่อกับระบบ ERP และ Marketplace ต่าง ๆ สัญญาจึงควรกำหนดมาตรฐานต่อไปนี้ไว้เป็นข้อสัญญา โดยตัวเลขเป็นตัวอย่างตามแนวปฏิบัติของอุตสาหกรรมที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา]:

มาตรการ Disaster Recovery: RPO, RTO, Database High-Availability และการทำ Penetration Testing

เพื่อประกันความต่อเนื่องในการบริหารจัดการคลังสินค้า สัญญาควรกำหนดมาตรฐานทางเทคนิคไว้เป็นข้อผูกพันตามสัญญา โดยตัวเลขต่อไปนี้เป็นตัวอย่างตามแนวปฏิบัติของอุตสาหกรรมที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา] ทั้งนี้ หากผู้ให้บริการประมวลผลข้อมูลส่วนบุคคลแทนผู้ใช้บริการ พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 มาตรา 40 (2) กำหนดให้ผู้ประมวลผลข้อมูลส่วนบุคคลจัดให้มีมาตรการรักษาความมั่นคงปลอดภัยที่เหมาะสมเพื่อป้องกันการสูญหาย เข้าถึง ใช้ เปลี่ยนแปลง แก้ไข หรือเปิดเผยข้อมูลส่วนบุคคลโดยปราศจากอำนาจหรือโดยมิชอบ แต่ไม่ได้กำหนดตัวเลขทางเทคนิคไว้:

LAS Practice Note: การออกแบบข้อสัญญา Marketplace Penalty Indemnity, Service Credits Matrix และ Data Transition Protocol

1 ข้อสัญญาชดใช้ค่าเสียหายจากบทลงโทษมาร์เก็ตเพลส (Marketplace Penalty Indemnity Clause)

สัญญาต้องระบุชัดเจนว่า ค่าปรับ ค่าธรรมเนียมการยกเลิกออเดอร์ หรือการสูญเสียรายได้จากการถูกลดเกรดร้านค้าบน Marketplace อันเนื่องมาจาก WMS Sync Latency ถือเป็นความเสียหายโดยตรงที่ผู้ให้บริการต้องชดใช้เต็มจำนวน โดยไม่นำข้อจำกัดความรับผิดเท่ากับค่าบริการมาใช้บังคับ

2 ตาราง Service Credits Matrix

กำหนดการหักลดค่าบริการรายเดือนอัตโนมัติเมื่อผู้ให้บริการไม่สามารถรักษา ระดับ SLA ได้:

Service Credits ที่กำหนดเป็นจำนวนแน่นอนเมื่อผิด SLA ทั้งในหัวข้อนี้และในหัวข้อที่ 4 อาจถือเป็นเบี้ยปรับตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 379 ซึ่งศาลลดลงเป็นจำนวนพอสมควรได้หากสูงเกินส่วนตามมาตรา 383 การจะเป็นเบี้ยปรับหรือไม่ต้องพิจารณาจากถ้อยคำและความมุ่งหมายของข้อสัญญา

3 โปรโตคอลการโอนย้ายข้อมูลเมื่อเลิกสัญญา (Data Transition Protocol)

สัญญาควรกำหนดว่า เมื่อสัญญาเลิกกันไม่ว่าด้วยเหตุใด ผู้ให้บริการมีหน้าที่ตามข้อสัญญาดังต่อไปนี้ (กำหนดเวลา 14 วันเป็นตัวอย่างที่คู่สัญญาตกลงกันเอง มิใช่ข้อกำหนดตามกฎหมาย [ต้องยืนยันแหล่งที่มา]):

ข้อต่อสู้ของผู้ให้บริการ WMS กับธุรกิจจัดจำหน่าย/โลจิสติกส์ Devil's Advocate

ข้อแย้งฝั่งผู้ให้บริการ (WMS Provider Arguments)

  1. API Rate Limit จาก Marketplace: ความล่าช้าเกิดจากฝั่ง Marketplace ปรับลด Rate Limit หรือ API Gateway ของแพลตฟอร์มปลายทางล่ม ไม่ใช่ความผิดของ WMS
  2. Network/User Error: ปัญหาการนับสต๊อกผิดเกิดจากการสแกนบาร์โค้ดผิดพลาดของพนักงานคลังสินค้า หรือเครือข่ายอินเทอร์เน็ตภายในคลังสินค้าของผู้ใช้บริการขัดข้อง
  3. Limitation of Liability: ผู้ให้บริการขายระบบในราคา SaaS รายเดือน ไม่สามารถรับความเสี่ยงเกินกว่ามูลค่าสัญญาได้

ข้อต่อสู้ทางกฎหมายของฝั่งผู้ใช้บริการ (Distributor/Merchant Counter-Arguments)

  1. Log & Telemetry Proof: ข้อโต้แย้งเรื่อง API Rate Limit หรือ Network ขัดข้อง สามารถพิสูจน์ได้จาก System Telemetry Logs หาก Log แสดงว่า WMS ล้มเหลวในการส่ง Webhook ก่อนถึง Rate Limit ผู้ให้บริการต้องรับผิด
  2. Standard Operating Procedure Audit: หากพนักงานคลังปฏิบัติตามขั้นตอน Scan-to-Confirm บน Handheld Scanner แล้ว แต่ฐานข้อมูลระบบกลับไม่ตัดสต๊อก ถือเป็นข้อบกพร่องของ Software Architecture
  3. การบังคับใช้ ป.พ.พ. มาตรา 373: หากผู้ใช้บริการพิสูจน์ได้ว่าผู้ให้บริการเองประมาทเลินเล่ออย่างร้ายแรง เช่น เพิกเฉยต่อความเสี่ยงที่ได้รับแจ้งล่วงหน้าโดยไม่จัดให้มีระบบ Backup Server หรือ Failover เลย ข้อสัญญายกเว้นหรือจำกัดความรับผิดสำหรับความประมาทเลินเล่อดังกล่าวเป็นโมฆะตามมาตรา 373 การไม่มีระบบสำรองตามที่อ้างว่าเป็นมาตรฐานอุตสาหกรรม [ต้องยืนยันแหล่งที่มา] ไม่เป็นความประมาทเลินเล่ออย่างร้ายแรงโดยอัตโนมัติ แต่เป็นปัญหาข้อเท็จจริงที่ต้องพิสูจน์เป็นรายกรณี มาตรา 373 ใช้กับกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของลูกหนี้เอง ส่วนความผิดของตัวแทนหรือบุคคลที่ลูกหนี้ใช้ในการชำระหนี้ เช่น ลูกจ้าง ผู้รับช่วง หรือผู้ให้บริการคลาวด์ ลูกหนี้ต้องรับผิดตามมาตรา 220 แต่มาตรา 373 ไม่ใช้บังคับแก่กรณีดังกล่าว ผู้ใช้บริการจึงต้องพิสูจน์ว่ากลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงเป็นของผู้ให้บริการเอง หากพิสูจน์ไม่ได้ ข้อจำกัดความรับผิดที่ไม่เป็นโมฆะยังมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 4 และมาตรา 8 วรรคสอง แห่งพระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540

ตัวอย่างสถานการณ์จำลอง Worked Example

สถานการณ์

แบรนด์สินค้าแฟชั่นรายใหญ่เตรียมจัดแคมเปญ 12.12 บนแพลตฟอร์มอีคอมเมิร์ซ โดยคาดการณ์คำสั่งซื้อไว้ 80,000 ออเดอร์ ก่อนเริ่มแคมเปญ แบรนด์ได้แจ้งเตือนปริมาณ Traffic ให้ผู้ให้บริการ WMS ทราบล่วงหน้า 30 วัน

กระทั่งเวลา 00:00 น. ของวันแคมเปญ ระบบ WMS เกิดปัญหา Database Lock ทำให้การซิงก์ข้อมูลสต๊อกคงเหลือไปยัง Marketplace ล่าช้าไป 3 ชั่วโมง ผลทำให้ระบบมาร์เก็ตเพลสเปิดขายสินค้าที่หมดไปแล้ว เกิดการ Over-selling จำนวน 6,000 ชิ้น

ผลกระทบและความเสียหาย

  1. แบรนด์ต้องยกเลิกคำสั่งซื้อ 6,000 ออเดอร์
  2. ถูกแพลตฟอร์มปรับเงินเป็นจำนวน 1,200,000 บาท
  3. ร้านค้าถูกลดคะแนนความประพฤติและระงับสิทธิการร่วมแคมเปญใหญ่เป็นเวลา 3 เดือน

การดำเนินมาตรการบังคับตามสัญญา

  1. ตรวจสอบ System Logs: ทีมกฎหมายร่วมกับ IT Auditor ดึงข้อมูล Telemetry พบว่า API Queue ของ WMS เกิดการค้างเนื่องจาก Database Unindexed Query ไม่ใช่เกิดจาก Marketplace API
  2. อ้างสิทธิ C-SHIELD-35-02 C-SHIELD-35-03 และ C-SHIELD-35-06: ผู้ใช้บริการต่อสู้ข้อสัญญาจำกัดความรับผิด (ที่ระบุรับผิดไม่เกินค่าบริการเดือนละ 50,000 บาท) ได้สองทาง ทางแรก ชี้ว่าผู้ให้บริการเองประมาทเลินเล่ออย่างร้ายแรงที่ไม่เตรียมความพร้อมของระบบทั้งที่ได้รับแจ้งปริมาณการใช้งานล่วงหน้า 30 วัน ข้อจำกัดความรับผิดสำหรับความประมาทเลินเล่อนั้นจึงเป็นโมฆะตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 373 แต่หากความบกพร่องเป็นของลูกจ้าง ผู้รับช่วง หรือผู้ให้บริการคลาวด์ที่ผู้ให้บริการใช้ในการชำระหนี้ มาตรา 373 ไม่ใช้บังคับตามมาตรา 220 ทางที่สอง แม้ข้อจำกัดความรับผิดไม่เป็นโมฆะ ข้อจำกัดนั้นมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีตามมาตรา 4 (หากเป็นสัญญาสำเร็จรูป) และมาตรา 8 วรรคสอง แห่งพระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 ส่วนค่าปรับของมาร์เก็ตเพลสเรียกได้ตามมาตรา 222 วรรคสอง เมื่อผู้ให้บริการได้คาดเห็นหรือควรจะได้คาดเห็นพฤติการณ์พิเศษนั้นล่วงหน้า
  3. บังคับข้อสัญญา Marketplace Penalty Indemnity: ออกหนังสือบอกกล่าวเรียกร้องให้ผู้ให้บริการ WMS ชดใช้ค่าปรับ 1,200,000 บาท พร้อมคืน Service Credits สำหรับค่าบริการประจำเดือนนั้น

Checklist 10 จุดตรวจสัญญา Cloud WMS SaaS Agreement

คำถามที่พบบ่อย Frequently Asked Questions

หากผู้ให้บริการ WMS อ้างว่าเหตุการณ์ระบบล่มเกิดจาก Cloud Provider (เช่น AWS, Azure, GCP) ล่ม ผู้ให้บริการต้องรับผิดชอบหรือไม่?
ผู้ให้บริการ WMS ยังคงรับผิดต่อผู้ใช้บริการตามสัญญา และต้องรับผิดในความผิดของบุคคลที่ตนใช้ในการชำระหนี้ เช่น ผู้ให้บริการคลาวด์ (Cloud Provider) หรือผู้รับช่วง โดยขนาดเสมอกับว่าเป็นความผิดของตนเองตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 220 การล่มของ Cloud Provider จะเป็นเหตุสุดวิสัยตามมาตรา 8 หรือไม่ ขึ้นอยู่กับว่าเป็นเหตุที่ไม่อาจป้องกันได้แม้ได้จัดการระมัดระวังตามสมควรอันพึงคาดหมายได้จากบุคคลในฐานะและภาวะเช่นนั้นหรือไม่ ซึ่งต้องวินิจฉัยเป็นรายกรณี ผู้ใช้บริการจึงควรกำหนดในสัญญาให้ผู้ให้บริการจัดสถาปัตยกรรมสำรองแบบ Multi-Region
หากสัญญาระบุว่า "ความเสียหายทางอ้อม ความเสียหายเชิงพาณิชย์ ไม่อยู่ในความรับผิด" จะเรียกร้องค่าปรับจาก Marketplace ได้หรือไม่?
ได้ หากสัญญามีข้อสัญญาชดใช้ค่าปรับของมาร์เก็ตเพลส (Marketplace Penalty Indemnity) ไว้เป็นการเฉพาะ และควรระบุให้ชัดว่าค่าปรับดังกล่าวอยู่นอกขอบเขตข้อยกเว้นความเสียหายทางอ้อม หากสัญญามีเพียงข้อยกเว้นความเสียหายทางอ้อมหรือเชิงพาณิชย์ การที่ผู้ใช้บริการแจ้งเกณฑ์บทลงโทษของมาร์เก็ตเพลสให้ผู้ให้บริการทราบก่อนทำสัญญา อาจทำให้ค่าปรับเป็นความเสียหายอันเกิดแต่พฤติการณ์พิเศษที่คู่กรณีได้คาดเห็นหรือควรจะได้คาดเห็นล่วงหน้าตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 222 วรรคสอง แต่ไม่ทำให้ข้อยกเว้นที่ตกลงกันไว้ใช้ไม่ได้ ผู้ใช้บริการต้องอาศัยมาตรา 373 ซึ่งใช้เฉพาะกับกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของผู้ให้บริการเอง หรือมาตรา 4 และมาตรา 8 วรรคสอง แห่งพระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 ซึ่งให้ข้อยกเว้นนั้นมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณี

อ้างอิง — References

บทความที่เกี่ยวข้อง

ข้อสงวน (Disclaimer): บทความนี้จัดทำโดย Legal Advance Solution Co., Ltd. เพื่อเป็นข้อมูลทั่วไปด้านกฎหมายเท่านั้น ไม่ถือเป็นคำปรึกษากฎหมายเฉพาะกรณี และไม่ก่อให้เกิดความสัมพันธ์ทนาย-ลูกความ กฎหมายอาจมีการเปลี่ยนแปลง กรุณาปรึกษาทนายความที่มีใบอนุญาตก่อนดำเนินการใด ๆ ตามกฎหมาย | LAS Legal Hub — ข้อมูลกฎหมายเพื่อธุรกิจ