diff --git a/app/Http/Controllers/Business/CourierAgreementSignatures.php b/app/Http/Controllers/Business/CourierAgreementSignatures.php
index 53ea1af5..7cb84959 100644
--- a/app/Http/Controllers/Business/CourierAgreementSignatures.php
+++ b/app/Http/Controllers/Business/CourierAgreementSignatures.php
@@ -11,6 +11,7 @@ use App\Support\CourierAgreementFileArchive;
use App\Support\CourierAgreementSignatureService;
use App\Support\CourierQuoteConfirmation;
use App\Support\CourierQuoteSignatureService;
+use App\Support\SupplierCooperationTemplates;
use App\Utilities\SystemAccess;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\JsonResponse;
@@ -19,6 +20,7 @@ use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
use Illuminate\Validation\ValidationException;
+use Illuminate\Validation\Rule;
use RuntimeException;
use Symfony\Component\HttpFoundation\StreamedResponse;
@@ -41,12 +43,10 @@ class CourierAgreementSignatures extends Controller
$request->validate(['partner_type' => ['required', 'in:courier,supplier']]);
if ($request->input('partner_type') === 'supplier') {
if ($request->input('document_type') === 'cooperation-contract') {
- throw ValidationException::withMessages([
- 'document_type' => '供应商合作合同模板尚未提供,暂不能发起签署。',
- ]);
+ $request->validate(['supplier_contract_template' => ['required', Rule::in(array_keys(SupplierCooperationTemplates::TEMPLATES))]]);
}
$request->validate(['supplier_id' => ['required', 'integer', 'min:1'],
- 'document_type' => ['required', 'in:account-proof,account-change,entity-change,authorization']]);
+ 'document_type' => ['required', 'in:account-proof,account-change,entity-change,authorization,cooperation-contract']]);
$supplier = app(\Modules\EcommerceFinance\Repositories\SupplierManagementMirrorRepository::class)
->signingSupplier((int) $request->input('supplier_id'));
if (! $supplier) throw ValidationException::withMessages(['supplier_id' => '供应商资料暂不可用,请重新选择供应商。']);
@@ -65,7 +65,7 @@ class CourierAgreementSignatures extends Controller
abort_unless(Schema::hasTable('business_courier_agreement_signatures'), 503, '协议签署数据表尚未完成迁移,请先执行数据库迁移。');
}
- if ($request->input('document_type') === 'cooperation-contract') {
+ if ($request->input('document_type') === 'cooperation-contract' && $request->input('partner_type') === 'courier') {
// 合作合同统一由我方固定 E 签宝账号完成第二签署方签署。
$request->merge([
'secondary_esign_account' => self::COOPERATION_SECONDARY_ESIGN_ACCOUNT,
@@ -149,7 +149,8 @@ class CourierAgreementSignatures extends Controller
if ($data['counterparty_signer_type'] === 'person') {
$data['operator_name'] = trim((string) $data['cooperation_party_b_name']);
} elseif (blank($data['operator_name'] ?? null)) {
- throw ValidationException::withMessages(['operator_name' => '请填写快递方企业经办人的 E 签宝实名认证姓名。']);
+ $party = $data['partner_type'] === 'supplier' ? '供应商' : '快递方';
+ throw ValidationException::withMessages(['operator_name' => "请填写{$party}企业经办人的 E 签宝实名认证姓名。"]);
}
if (blank($data['secondary_operator_name'] ?? null)) {
throw ValidationException::withMessages(['secondary_operator_name' => '请填写我方 E 签宝账号绑定的实名认证姓名。']);
@@ -158,7 +159,7 @@ class CourierAgreementSignatures extends Controller
if ($data['counterparty_signer_type'] === 'organization') {
$companyNames[] = trim($data['cooperation_party_b_name']);
}
- foreach (['operator_name' => '快递方', 'secondary_operator_name' => '我方'] as $field => $party) {
+ foreach (['operator_name' => $data['partner_type'] === 'supplier' ? '供应商' : '快递方', 'secondary_operator_name' => '我方'] as $field => $party) {
$data[$field] = trim($data[$field]);
if (in_array($data[$field], $companyNames, true)) {
throw ValidationException::withMessages([
@@ -446,7 +447,21 @@ class CourierAgreementSignatures extends Controller
{
$date = ['required', 'date', 'after_or_equal:today', 'before_or_equal:' . now()->addDays(90)->toDateString()];
+ $supplierContract = request('partner_type') === 'supplier' && request('document_type') === 'cooperation-contract';
+ $supplierFields = [];
+ foreach (SupplierCooperationTemplates::FIELDS as $key => $field) {
+ $supplierFields['supplier_contract_fields.' . $key] = [
+ Rule::requiredIf($supplierContract && ($field['required'] ?? false)), 'nullable', 'string',
+ 'max:' . ($key === 'supply_price' ? 1000 : 255),
+ ];
+ if (($field['type'] ?? '') === 'email') {
+ $supplierFields['supplier_contract_fields.' . $key][] = 'email';
+ }
+ }
+
return [
+ 'supplier_contract_template' => [Rule::requiredIf($supplierContract), 'nullable', Rule::in(array_keys(SupplierCooperationTemplates::TEMPLATES)), Rule::prohibitedIf(! $supplierContract)],
+ 'supplier_contract_fields' => ['nullable', 'array:' . implode(',', array_keys(SupplierCooperationTemplates::FIELDS))],
'partner_type' => ['required', 'in:courier,supplier'],
'supplier_id' => ['required_if:partner_type,supplier', 'nullable', 'integer', 'min:1'],
'idempotency_key' => ['required', 'string', 'max:80', 'regex:/^[A-Za-z0-9_-]+$/'],
@@ -504,7 +519,7 @@ class CourierAgreementSignatures extends Controller
'payment_counterparty' => ['required_if:document_type,authorization', 'string', 'max:255'],
'authorization_start_date' => ['required_if:document_type,authorization', 'date'],
'authorization_end_date' => ['required_if:document_type,authorization', 'date', 'after_or_equal:authorization_start_date'],
- ];
+ ] + $supplierFields;
}
private function payload(array $data): array
@@ -517,6 +532,9 @@ class CourierAgreementSignatures extends Controller
$payload['former_legal_representative'] = trim((string) ($data['operator_name'] ?? ''));
$payload['entity_proof_date'] = $data['signature_date'] ?? null;
}
+ if (($data['partner_type'] ?? 'courier') === 'supplier' && ($data['document_type'] ?? '') === 'cooperation-contract') {
+ $payload['supplier_contract_signer_name'] = $data['operator_name'];
+ }
return $payload;
}
diff --git a/app/Models/Business/CourierAgreementSignature.php b/app/Models/Business/CourierAgreementSignature.php
index b99823fe..b512412f 100644
--- a/app/Models/Business/CourierAgreementSignature.php
+++ b/app/Models/Business/CourierAgreementSignature.php
@@ -135,6 +135,11 @@ class CourierAgreementSignature extends Model
public function documentLabel(): string
{
+ foreach (\App\Support\SupplierCooperationTemplates::TEMPLATES as $template) {
+ if ($this->template_code === $template['code']) {
+ return $template['name'];
+ }
+ }
return self::DOCUMENTS[$this->document_type]['name'] ?? $this->document_type;
}
diff --git a/app/Support/CourierAgreementPdf.php b/app/Support/CourierAgreementPdf.php
index 40dbe002..c1cce729 100644
--- a/app/Support/CourierAgreementPdf.php
+++ b/app/Support/CourierAgreementPdf.php
@@ -20,7 +20,8 @@ final class CourierAgreementPdf
} catch (\Throwable) {
$signatureDate = '待填写';
}
- $html = view('business.pdf.courier-agreement', [
+ $supplierContract = app(SupplierCooperationTemplates::class)->isSupplierContract($signature);
+ $html = view($supplierContract ? 'business.pdf.supplier-cooperation-contract' : 'business.pdf.courier-agreement', [
'signature' => $signature,
'type' => $signature->document_type,
'title' => $this->title($signature),
diff --git a/app/Support/CourierAgreementSignatureService.php b/app/Support/CourierAgreementSignatureService.php
index 443e3d32..3fcc2c06 100644
--- a/app/Support/CourierAgreementSignatureService.php
+++ b/app/Support/CourierAgreementSignatureService.php
@@ -23,6 +23,9 @@ final class CourierAgreementSignatureService
abort_if(! EsignClient::configured(), 422, 'E 签宝沙箱尚未配置 App ID 或 AppSecret。');
$companyId = (int) (company_id() ?: 1);
$document = CourierAgreementSignature::DOCUMENTS[$data['document_type']] ?? null;
+ if ($data['document_type'] === 'cooperation-contract' && ($data['partner_type'] ?? 'courier') === 'supplier') {
+ $document = app(SupplierCooperationTemplates::class)->metadata((string) ($data['supplier_contract_template'] ?? ''));
+ }
if (! $document) {
throw ValidationException::withMessages(['document_type' => '不支持的协议文件类型。']);
diff --git a/app/Support/SupplierCooperationTemplates.php b/app/Support/SupplierCooperationTemplates.php
new file mode 100644
index 00000000..0531af99
--- /dev/null
+++ b/app/Support/SupplierCooperationTemplates.php
@@ -0,0 +1,101 @@
+ ['name' => '产品代发协议', 'code' => 'TPL-SUPPLIER-DROPSHIPPING-V1', 'version' => '1', 'file' => '产品代发协议-2022年确定版.docx', 'attachments' => 2],
+ 'consignment' => ['name' => '产品代销协议', 'code' => 'TPL-SUPPLIER-CONSIGNMENT-V1', 'version' => '1', 'file' => '产品代销协议-2022确定版.docx', 'attachments' => 4],
+ 'production' => ['name' => '生产合作协议', 'code' => 'TPL-SUPPLIER-PRODUCTION-V1', 'version' => '1', 'file' => '生产合作协议-2022确定版.docx', 'attachments' => 5],
+ ];
+
+ public const FIELDS = [
+ 'number' => ['label' => '合同编号', 'required' => true],
+ 'location' => ['label' => '合同签订地', 'required' => true, 'default' => '常州市武进区'],
+ 'party_a_address' => ['label' => '甲方地址'],
+ 'party_a_legal' => ['label' => '甲方法定代表人'],
+ 'party_a_contact' => ['label' => '甲方联系人'],
+ 'party_a_email' => ['label' => '甲方邮箱', 'type' => 'email'],
+ 'party_a_fax' => ['label' => '甲方传真'],
+ 'party_b_address' => ['label' => '乙方地址'],
+ 'party_b_legal' => ['label' => '乙方法定代表人'],
+ 'party_b_contact' => ['label' => '乙方联系人'],
+ 'party_b_email' => ['label' => '乙方邮箱', 'type' => 'email'],
+ 'party_b_fax' => ['label' => '乙方传真'],
+ 'account_name' => ['label' => '合同账户名称(原文为甲方付款账户)'],
+ 'account_number' => ['label' => '合同银行账号'],
+ 'bank_name' => ['label' => '合同开户行'],
+ 'brands' => ['label' => '生产协议使用的品牌', 'default' => '亿家达、欧意朗', 'templates' => ['production']],
+ 'product_model' => ['label' => '采购订单产品型号/SKU', 'templates' => ['consignment', 'production']],
+ 'supply_price' => ['label' => '采购订单供货价格/明细说明', 'templates' => ['consignment', 'production']],
+ 'purchase_contact' => ['label' => '采购对接人(订单附件)', 'templates' => ['consignment', 'production']],
+ 'purchase_qq' => ['label' => '采购对接人 QQ', 'templates' => ['consignment', 'production']],
+ 'purchase_wechat' => ['label' => '采购对接人微信', 'templates' => ['consignment', 'production']],
+ 'purchase_phone' => ['label' => '采购对接人电话', 'templates' => ['consignment', 'production']],
+ ];
+
+ public function metadata(string $key): array
+ {
+ return self::TEMPLATES[$key] ?? throw ValidationException::withMessages([
+ 'supplier_contract_template' => '请选择有效的供应商合作合同模板。',
+ ]);
+ }
+
+ public function blocks(string $key): array
+ {
+ $this->metadata($key);
+
+ return json_decode(file_get_contents(resource_path("contracts/supplier/{$key}-v1.json")), true, 512, JSON_THROW_ON_ERROR)['blocks'];
+ }
+
+ public function values(array $payload): array
+ {
+ $values = [];
+ foreach (self::FIELDS as $key => $field) {
+ $values[$key] = trim((string) ($payload['supplier_contract_fields'][$key] ?? ''));
+ }
+ $values += [
+ 'party_a' => $payload['cooperation_party_a_name'] ?? $payload['company_full_name'] ?? '',
+ 'party_b' => $payload['cooperation_party_b_name'] ?? '',
+ 'party_a_phone' => $payload['cooperation_party_a_phone'] ?? '',
+ 'party_b_phone' => $payload['cooperation_party_b_phone'] ?? '',
+ 'start_date' => $this->date($payload['cooperation_start_date'] ?? ''),
+ 'end_date' => $this->date($payload['cooperation_end_date'] ?? ''),
+ 'signature_date' => $this->date($payload['signature_date'] ?? ''),
+ 'party_a_signer' => $payload['secondary_operator_name'] ?? '',
+ 'party_b_signer' => $payload['supplier_contract_signer_name'] ?? '',
+ ];
+
+ return $values;
+ }
+
+ public function text(string $text, array $values, bool $preview = false): string
+ {
+ $parts = preg_split('/(\[\[[a-z_]+\]\])/', $text, -1, PREG_SPLIT_DELIM_CAPTURE);
+ return implode('', array_map(static function (string $part) use ($values, $preview): string {
+ if (preg_match('/^\[\[([a-z_]+)\]\]$/', $part, $match)) {
+ $value = trim((string) ($values[$match[1]] ?? ''));
+ return $preview
+ ? '' . e($value ?: '待填写') . ''
+ : e($value ?: '________');
+ }
+ return e($part);
+ }, $parts));
+ }
+
+ public function isSupplierContract(CourierAgreementSignature $signature): bool
+ {
+ return $signature->document_type === 'cooperation-contract'
+ && ($signature->payload['partner_type'] ?? 'courier') === 'supplier';
+ }
+
+ private function date(string $value): string
+ {
+ return $value === '' ? '' : Carbon::parse($value)->format('Y年n月j日');
+ }
+}
diff --git a/public/img/supplier-contract-templates/production-1.png b/public/img/supplier-contract-templates/production-1.png
new file mode 100644
index 00000000..8eca2996
Binary files /dev/null and b/public/img/supplier-contract-templates/production-1.png differ
diff --git a/public/img/supplier-contract-templates/production-2.png b/public/img/supplier-contract-templates/production-2.png
new file mode 100644
index 00000000..5dfa7dad
Binary files /dev/null and b/public/img/supplier-contract-templates/production-2.png differ
diff --git a/public/img/supplier-contract-templates/production-3.png b/public/img/supplier-contract-templates/production-3.png
new file mode 100644
index 00000000..12480009
Binary files /dev/null and b/public/img/supplier-contract-templates/production-3.png differ
diff --git a/resources/contracts/supplier/consignment-v1.json b/resources/contracts/supplier/consignment-v1.json
new file mode 100644
index 00000000..054710f8
--- /dev/null
+++ b/resources/contracts/supplier/consignment-v1.json
@@ -0,0 +1,3330 @@
+{
+ "version": "1",
+ "blocks": [
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 1
+ },
+ {
+ "type": "paragraph",
+ "text": "产品代销合作协议",
+ "heading": true,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 2
+ },
+ {
+ "type": "paragraph",
+ "text": "合同编号:[[number]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 3
+ },
+ {
+ "type": "paragraph",
+ "text": "签订日期:[[signature_date]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 4
+ },
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 5
+ },
+ {
+ "type": "paragraph",
+ "text": "产品代销协议",
+ "heading": true,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 6
+ },
+ {
+ "type": "paragraph",
+ "text": "合同编号:[[number]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 7
+ },
+ {
+ "type": "paragraph",
+ "text": "合同签订地:[[location]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 8
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由以下双方于 [[signature_date]] 签署:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 9
+ },
+ {
+ "type": "paragraph",
+ "text": "甲方:[[party_a]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 10
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_a_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 11
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_a_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 12
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_a_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 13
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_a_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 14
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_a_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 15
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_a_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 16
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方:[[party_b]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 17
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_b_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 18
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_b_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 19
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_b_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 20
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_b_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 21
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_b_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 22
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_b_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 23
+ },
+ {
+ "type": "paragraph",
+ "text": "鉴于:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 24
+ },
+ {
+ "type": "paragraph",
+ "text": "甲、乙双方有意建立购销合作关系。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 25
+ },
+ {
+ "type": "paragraph",
+ "text": "依据《中华人民共和国民法典》双方经友好、充分协商,达成如下协议,以资共同信守。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 26
+ },
+ {
+ "type": "paragraph",
+ "text": "总则",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 27
+ },
+ {
+ "type": "paragraph",
+ "text": "双方同意,在本协议有效期限内,乙方按照本合同约定的条款和条件及本协议项下的订单向甲方提供 家居、家具产品等(以下称“货物”),并使用甲方提供的品牌商标。协议有效期内,若甲方新注册品牌则以书面正式告知为准,乙方对甲方注册品牌的商标、版权、著作权等知识产权及专利负有保密和排他性义务,不得向第三方透露和生产。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 28
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议约定双方在协议有效期间内建立合作之基本原则,甲方购销货物的具体数量、规格、型号、具体质量标准、交付日期、地点、价格等根据双方在本协议有效期间内签署的订单明细(以下简称“订单”)确定。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 29
+ },
+ {
+ "type": "paragraph",
+ "text": "订单",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 30
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1 甲方按需求向乙方发出订单,(因线上销售不确定因素,同时为保证供货及时性,乙方在即将生产完上一批订单前,需及时通知并征求甲方书面意见,由甲方决定是否追加订单。双方应避免因追单不及时导致的缺货问题,如乙方未及时通知,将由乙方承担后续所产生的一切损失),订单将作为本合同有效附件另行签署,请详见附件《代销合作协议协议附件:[[party_a]]订单标准协议》。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 31
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.1 甲方发出订单方式:采取纸质或邮件递交的方式,乙方收到后应回执签收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 32
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.2 乙方接收订单及确认生产进度后,纸质版应于24小时内签名加盖章(或盖手指印)后回传,并确认可交货日期,采购订单自签字盖章起生效,电子版应于24小时内回复可交货日期后生效。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 33
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.3 对订单如有异议,乙方需在24小时内书面提出;若24小时内未提出,甲方则默认乙方对订单内容无异议。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 34
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2 订单交货期期限、货量要求:",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 35
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.1 甲方发出采购订单,甲乙双方以《叫货单》约定送货时间,以最后一批货到仓为最终入库时间,期间允许乙方按甲方要求多次送货或按照甲方要求一次送货。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 36
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.2 在乙方与甲方签订了《[[party_a]]订单标准协议》后,甲方更新产品库存,告知乙方,并通过叫货的方式(请详见附件《合作协议附件:[[party_a]]家居叫货模板》通知乙方需要送货到甲方仓以保证库存充足。如若由于乙方原因造成甲方缺货,乙方需按照(缺货产品的单个售价×30%×缺货总数)的标准要求对甲方进行赔付(单次赔偿最高不超过2000元),同一个SKU缺货时长每增加一天,赔偿金额按标准增加10%,赔偿金额将会从当月货款中直接扣减。如自缺货之日起5天内(包含缺货当天)缺货未补上,甲方有权把产品调给其它供应商生产,同时甲方不再履行后续合同内容,并要求解除合同,因此造成的损失,乙方应当予以赔偿。。如因乙方原因造成的缺货导致甲方销售额严重下滑,甲方不再履行后续合同内容,并要求解除合同,因此所造成的一切售后连锁损失,由乙方承担赔偿责任,并约定,由乙方向机房承担最低10万元的违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 37
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.3 所有因未准时交货所产生的各项费用由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 38
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.4 乙方应依2.2.1与2.2.2条定义的交货日期和要求,将商品准时送至甲方指定地点。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 39
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.5 甲方的客户若无法接受因乙方方面导致的交期变更,而取消甲方的订单,或减少订单数量时,甲方可以向乙方取消该订单,或减少订单数量,乙方应无条件接受,且不得向甲方要求收取任何相关的费用。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 40
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.6 除不可抗力因素之外,未经甲方同意,乙方不得以任何理由拒绝或延迟交货;乙方应确保交货期,考虑实际情况,甲方给予乙方适当预留交货期限2天。预留期满后,按照本协议中第十一条违约责任条例规定要求乙方支付违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 41
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.7 由于乙方原因导致的缺货、配件率高的问题,甲方有权暂停履行合同。如果是乙方质量问题导致合同目的无法实现的,甲方有权中止履行合同。可以整改的,须整改到符合甲方要求标准后,双方继续履行合同。乙方应承担上述行为给甲方造成的全部损失。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 42
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.8 其他违约责任,甲乙双方在试行订单制两个月后,另行以补充协议方式约定。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 43
+ },
+ {
+ "type": "paragraph",
+ "text": "2.3乙方有义务按照甲方的配件需求,准时、准量提供配件,为了减少由于配件问题引起的售后问题以及一系列有损于双方利益的行为,甲方制定了相关的配件管理规定,乙方有义务遵照执行。相关管理规定,请详见《合作协议附件:配件管理规定》。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 44
+ },
+ {
+ "type": "paragraph",
+ "text": "2.4由于之前供货的供应商与甲方已停止合作,该供应商产品产生的售后配件补发问题,甲方会指定现正合作的乙方进行补发,乙方有责任根据甲方要求补发这些配件。补发费用,甲乙双方根据实际情况协商。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 45
+ },
+ {
+ "type": "paragraph",
+ "text": "2.5 因市场因素导致产品滞销或销量不达预期的,在货物入仓6个月内甲方有权按照该产品最新一期报价单价格将该部分产品全部退还乙方,乙方按照协议4.3条进行产品退厂验收,乙方负责货物退厂的运输,相关费用由双方协商决定。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 46
+ },
+ {
+ "type": "paragraph",
+ "text": "第三条 交付",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 47
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1 乙方应于订单中约定的到货日期,将货物运送至甲方指定的地点,乙方负责货物的运输,并承担其相关费用;货物在交付给甲方指定地点之前的毁损、丢失等风险由乙方承担。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 48
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2 货物由乙方运输至甲方指定地点,并由甲方指定地点负责人依据本协议第四条的相关约定确认后,视为交付代管。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 49
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3乙方根据甲方的生产订单量,交货到仓的库量500件以内,允许溢短装10%,501—2000件允许溢短装5%,2001件以上允许溢短装3%。超出规定溢短装范围的,甲方有权不收货、不付款。此条款适用订单制商品。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 50
+ },
+ {
+ "type": "paragraph",
+ "text": "3.4乙方将货物交付至甲方仓库的具体标准、要求和相关处理方法,请详见附件:《奖惩协议》。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 51
+ },
+ {
+ "type": "paragraph",
+ "text": "3.5根据甲方的生产订单需求量,乙方所生产量超出生产订单量的,按以下比例协商处理:",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 52
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为1000以下的(含1000),超出部分的量为原生产订单的20%(含20%)以下的,双方协商后,甲方协助处理;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 53
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为1000-3000(含3000),超出部分的量为原生产订单的10%(含10%)以下的,双方协商后,甲方协助处理;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 54
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为3000-5000及以上(含5000),超出部分的量为400以下的,双方协商后,甲方协助处理。其余多出部分,甲方不予处理。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 55
+ },
+ {
+ "type": "paragraph",
+ "text": "第四条 质量监督与验收",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 56
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1 乙方在收到甲方样品,并进行确认意见后,方可进行大货投产,同时乙方应确保大货质量≧样品,乙方私自投产所造成的损失由乙方自行承担;乙方未接到甲方订单,私自生产的产品,甲方有权拒绝收货入仓及消耗处理。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 57
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2乙方将货物运送至甲方指定交货地点,乙方需无条件配合甲方的质检工作,按《奖惩协议》的要求,进行交货入库。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 58
+ },
+ {
+ "type": "paragraph",
+ "text": "4.3 检验:每批货物中每款(每款以产品ID货号为标准)货物抽检的合格率均应达到97%以上(含本数),否则视为该批货物不合格。甲方有权视货物检验情况,要求乙方重新制作、更换或退货。直到达到甲方要求后再入库,并按甲方规定时间内入库,不得延迟。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 59
+ },
+ {
+ "type": "paragraph",
+ "text": "4.3.1乙方按甲方订单生产,在乙方入库前,向甲方发出验货申请,甲方派出专员查货,检查量不少于成品数量3%,根据产品质量做出判断是否接受、整改。如发现乙方交付的货物与甲方确认的样品存在本质不符或品质未达到检验合格率的,甲方有权通知乙方将全部货物运回,乙方应在甲方指定期限内(如甲方未明确指定期限,则一般为甲方发出通知之日起10日内)返工、更换、重新制作,向甲方指定地点重新交付符合质量标准的货物;如甲方再次检验仍存在与甲方确认的样品存在本质(材质、尺寸、结构等)不符或品质未达到检验合格率的,甲方亦有权直接解除订单合同,退回当批全部货物,并要求乙方按照本协议第11条第11.2款约定承担相应违约责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 60
+ },
+ {
+ "type": "paragraph",
+ "text": "4.3.2如乙方交付的货物达到检验合格率的,则甲方将不符合质量要求的货物退还乙方,这部分货物不结货款。除非达到甲方要求,否则甲方不接受乙方返修货物。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 61
+ },
+ {
+ "type": "paragraph",
+ "text": "4.4 验收标准:甲方在基于国家及行业标准的前提下,依据本协议及订单、《质量手册》(本质量标准手册甲方提供,以下简称“《质量手册》”)等文件,及样品标准进行质量验收;如前述文件标准不一致的,以最近签署日期为准,如适用的文件标准与样品标准不一致的,则以较高标准为准。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 62
+ },
+ {
+ "type": "paragraph",
+ "text": "4.5 作为本协议质量检验标准之一的《质量手册》,以甲方即时执行的版本为准。甲方可将即时执行的版本以E-MAIL、微信、QQ、纸质方式发送给乙方,甲方发送之日视为乙方接收之日。如乙方有异议,则应于甲方发送后3日内予以回复,否则视为乙方确认并同意遵守《质量手册》中关于产品质量、品质控制等方面的要求。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 63
+ },
+ {
+ "type": "paragraph",
+ "text": "4.6 甲方按照本协议的约定进行的货物检验及验收,并不免除乙方应承担的产品质量保证责任,甲方收货后,只要双方继续合作,乙方仍应应对甲方承担货物质量保证责任。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 64
+ },
+ {
+ "type": "paragraph",
+ "text": "4.7 由于乙方造成的产品质量问题,甲方有权要求乙方整改;如若乙方整改2次后仍不符合甲方要求,甲方有权不为乙方清货。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 65
+ },
+ {
+ "type": "paragraph",
+ "text": "4.8 在甲方正常售卖某单品的情况下,乙方应就甲方售卖的此产品提供供货保证,在未与甲方达成一致前,不得以各种理由为由单方面停止供货,否则须承担因乙方单方面私自停止供货导致的甲方所产生的的一系列损失,(包含但不限于货款暂扣,不予结算)。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 66
+ },
+ {
+ "type": "paragraph",
+ "text": "4.9 乙方须向甲方提供乙方推选给甲方售卖的产品的尺寸图(线稿图),实物样品,及产品毛重和包装尺寸,并确保准确无误,若因乙方提供资料出现问题影响产品售卖产生从而产生的一系列问题,由乙方承担责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 67
+ },
+ {
+ "type": "paragraph",
+ "text": "第五条 包装",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 68
+ },
+ {
+ "type": "paragraph",
+ "text": "5.1乙方负责对货物以单SKU装箱的方式入箱,使之适合多次运输、多次搬运、卸装的要求,并根据货物特点和要求,加上防潮、防雨、防腐蚀的保护措施,保证货物运到指定地点时无破损、无脏污。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 69
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2包装方法:以订单上列明的标准或以甲方要求为准。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 70
+ },
+ {
+ "type": "paragraph",
+ "text": "5.3其他特殊包装要求可在具体采购订单和发货通知中具体约定。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 71
+ },
+ {
+ "type": "paragraph",
+ "text": "第六条 结算条款",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 72
+ },
+ {
+ "type": "paragraph",
+ "text": "6.1订单项下的价格已经包含了乙方提供货物所涉及的全部费用,甲方无需就乙方提供的货物向乙方或第三方支付任何其他费用。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 73
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2结算:",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 74
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2.1甲乙双方根据入仓产品在甲方平台上月的销售数量、剩余入库数量进行对账,根据对账单金额进行实际结算。结算方式为月结。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 75
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方需每月5号之前将上个月电子账单发送至甲方财务处,经甲方财务审核完账单后,在每月14号发送账单电子档至乙方处,并要求乙方确认、签字、盖章;相应的赔偿款项账单由甲方一并发给乙方核对并签字盖章;账单为多页的,需要盖骑缝章;上述两份账单均予以确认签章后,由乙方统一交付甲方财务部门,财务以收到账单纸质版之日起72小时(工作时间含签字当天时间)内作打款处理。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 76
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2.2甲方将按照合同上账号给乙方进行打款,后续乙方需要变更打款账号,请按甲方要求办理。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 77
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2.3支付方式:银行汇款打款(以下项目根据付款方式填写具体信息):",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 78
+ },
+ {
+ "type": "paragraph",
+ "text": "以甲方财务实际付款账户信息为准",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 79
+ },
+ {
+ "type": "paragraph",
+ "text": "账户名称:[[account_name]] 银行账号:[[account_number]]",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 80
+ },
+ {
+ "type": "paragraph",
+ "text": "开户行:[[bank_name]]",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 81
+ },
+ {
+ "type": "paragraph",
+ "text": "6.3因本合同项下所发生的其他税负,由甲乙双方按照法律规定各自承担。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 82
+ },
+ {
+ "type": "paragraph",
+ "text": "6.4甲乙双方平常往来的文件、样品由各寄出方承担费用;补件、返修、返工、更换、重新交付的运输费由乙方负责。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 83
+ },
+ {
+ "type": "paragraph",
+ "text": "6.5关于成本变动,以第一批订单发出时间的原材料价格为准,原材料价格涨、跌超过8%连续两个月,甲乙双方在两个月后执行订单时,可重新议价。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 84
+ },
+ {
+ "type": "paragraph",
+ "text": "6.6关于产品定价,当月的产品价格在距离月底还有4天的时间就要找核价专员定价,超出此时效则货款默认为顺延到下个月结算。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 85
+ },
+ {
+ "type": "paragraph",
+ "text": "第七条 退货和质量保证",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 86
+ },
+ {
+ "type": "paragraph",
+ "text": "7.1货款结算前,如甲方客户因货物质量问题而退换货的,乙方承担由此造成的所有费用及损失;如因质量问题给第三方造成人身或财产损害的,乙方另须承担全部因此而给甲方造成的全部损失。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 87
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2 对于所有包含甲方商标、LOGO、名称或其他甲方标识的货物,如经甲方退货给乙方的,乙方必须按照甲方的要求将所有甲方标识剪除,如乙方违反本条款,擅自处理含有甲方标识的货物,一经发现,乙方须按照(乙方获得的利益总额的五倍)向甲方支付违约金,如无法确定乙方利益总额的,则按照(甲方全部退货总金额的五倍)支付违约金,违约金不足以弥补甲方损失的,由乙方继续承担剩余损失金额。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 88
+ },
+ {
+ "type": "paragraph",
+ "text": "7.3关于客退件,甲方会通知乙方将属于其的客退件拉走,做好客退件出库,双方签字确认。如若乙方未及时将客退件拉走,甲方将按《客退件管理规定》处理,详情请见附件《客退件管理规定》。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 89
+ },
+ {
+ "type": "paragraph",
+ "text": "第八条 知识产权",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 90
+ },
+ {
+ "type": "paragraph",
+ "text": "8.1任何一方在履行本合同的过程中应尊重对方的知识产权,未经对方同意,不从事任何可能使对方的知识产权受到损害的行为。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 91
+ },
+ {
+ "type": "paragraph",
+ "text": "8.2双方确认并同意,乙方仅得在本合同约定的范围内使用甲方所有或经授权合法使用的未被修改的商标、标识,不得以任何本协议约定之外的目的使用甲方所有或甲方经授权合法使用的商标、标识、商号等;乙方应保证在任何情况下均不对甲方所有或甲方经授权合法使用的商标、商号、标志或甲方相关域名主张任何利益,不得对以上相同或相似的商标、商号、标志、域名进行注册或试图注册;同时,乙方保证不通过任何第三方实施上述行为。如乙方实施上述行为而获得的任何权利或利益,一经甲方或原权利人提出,乙方应将所获得的权利及利益无偿转让给甲方或原权利人。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 92
+ },
+ {
+ "type": "paragraph",
+ "text": "8.3乙方不得擅自将甲方向乙方提供的商标和甲方提供的所有物品作任何商业用途或未经甲方同意而提供给任何第三方。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 93
+ },
+ {
+ "type": "paragraph",
+ "text": "8.4 乙方确认并同意:甲方有权在乙方向甲方提供的货物及货物合格证上使用、标注乙方的相关企业信息(包括但不限于:生产企业名称、注册地址、联系电话)及CCC安全认证标志,同时同意甲方将上述信息许可第三方使用。乙方应保证甲方使用前述信息不会侵犯任何第三方的合法权益,否则由乙方承担全部法律责任,如因此给甲方造成损失的,应予以赔偿(包括但不限于:直接损失、律师费、公证费、诉讼费等所有费用)。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 94
+ },
+ {
+ "type": "paragraph",
+ "text": "第九条 反商业贿赂条款",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 95
+ },
+ {
+ "type": "paragraph",
+ "text": "9.1 若发现乙方以任何形式给予甲方的员工商业贿赂以获取商品订单或更有利的交易条件,甲方有权立即终止本协议或终止该次商品订单,同时要求乙方赔偿10万元,并赔偿甲方相应的经济损失。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 96
+ },
+ {
+ "type": "paragraph",
+ "text": "9.2若甲方员工以不正当方式私自向乙方索取或变相索取回扣时,乙方应立即通知甲方,并由甲方对该事件进行处理。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 97
+ },
+ {
+ "type": "paragraph",
+ "text": "第十条 违约责任",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 98
+ },
+ {
+ "type": "paragraph",
+ "text": "10.1乙方均应本着诚实信用的原则妥善履行本协议项下的各项义务,违反本协议约定的,则应向甲方承担至少10万元违约赔偿金,由此给甲方造成其他损失的,由乙方继续向甲方承担损失赔偿金。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 99
+ },
+ {
+ "type": "paragraph",
+ "text": "10.2如乙方提供的货物不符合本协议约定的标准或存在质量问题,甲方除要求乙方根据甲方要求更换或退货、返还货款外,甲方有权就因此而发生的损失要求乙方支付违约金,违约金数额为退回给乙方货物总金额的5%,不足以弥补甲方损失(包括但不限于:直接/间接损失、律师费、诉讼费、公证费等所有费用)的,乙方还须据实赔偿。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 100
+ },
+ {
+ "type": "paragraph",
+ "text": "10.3 乙方应确保发货,延期发货在1天以内的,甲方给予适当预留期限。预留期满后,延期1天,乙方按货款总额的0.5%向甲方承担赔偿责任;延期2天,乙方按货款总额的1%向甲方承担赔偿责任;以此类推。上述损失赔偿金,甲方有权利在与乙方结算货款时一并予以扣减。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 101
+ },
+ {
+ "type": "paragraph",
+ "text": "第十一条 协议期限",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 102
+ },
+ {
+ "type": "paragraph",
+ "text": "11.1本协议自双方签字并盖章后于 [[start_date]] 起生效,如甲、乙双方在本协议生效日前已经履行或部分履行了协议义务,则本协议约定溯及至最早开始履行本协议义务之日。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 103
+ },
+ {
+ "type": "paragraph",
+ "text": "11.2本协议有效期以终止日期为准,终止日期为 [[end_date]]。有效期届满后,双方继续合作的,须经协商后,重新签署协议确定。如本协议期限届满,而本协议项下订单尚未履行完毕的,则以本协议项下最后一笔订单履行完毕(履行完毕是指双方已结算完毕该订单下货款且所有退换货事宜均已处理完毕)之日,本协议终止。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 104
+ },
+ {
+ "type": "paragraph",
+ "text": "第十二条 协议变更和终止",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 105
+ },
+ {
+ "type": "paragraph",
+ "text": "12.1双方经协商一致签署书面协议,可对本合同进行变更。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 106
+ },
+ {
+ "type": "paragraph",
+ "text": "12.2如发生下列情形之一的,甲方有权立即以书面通知的方式单方面解除本合同:",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 107
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方的全部或主要资产已转让或有义务转让予第三方;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 108
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被收购或与第三方合并;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 109
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方以书面形式表示其无力履行或将不履行本协议项下义务;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 110
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方停止营业或进入破产清算程序;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 111
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被甲方的竞争对手直接或间接控制;",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 112
+ },
+ {
+ "type": "paragraph",
+ "text": "12.3本协议的终止,并不影响终止前甲、乙双方已发生的双方权利义务关系。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 113
+ },
+ {
+ "type": "paragraph",
+ "text": "12.4本协议第九条有关知识产权和第十四条有关保密义务条款在本协议终止后的2年内仍然对双方具有约束效力。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 114
+ },
+ {
+ "type": "paragraph",
+ "text": "第十三条 保密、排他义务",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 115
+ },
+ {
+ "type": "paragraph",
+ "text": "13.1在合作过程中,乙方从甲方(或其母公司、子公司、关联公司、甲方在电商平台开设的网店)获得的与合作有关或因合作产生的任何商业、营销、图纸,产品,设计或其他性质的资料,无论以何种形式或载于何种载体,无论在披露时是否以口头、图像或以书面方式表明其具有保密性。 13.2 乙方保证上述保密信息仅用于与合作有关的用途或目的,并予以妥善保存。经甲方提出要求,乙方应按照甲方的指示将含有保密信息的所有文件或其他资料归还给甲方,或者按照甲方的指示予以销毁。合作终止后,甲方有权向乙方提出要求将保密信息资料交还。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 116
+ },
+ {
+ "type": "paragraph",
+ "text": "13.3乙方需要自行采取有效措施,确保本协议中保密措施的正常履行。乙方关联公司或乙方工作人员就以上事宜对甲方造成损失的,均由乙方单位承担一切责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 117
+ },
+ {
+ "type": "paragraph",
+ "text": "13.4 发现有人侵犯甲方商业秘密和技术秘密时,乙方有责任有义务维护甲方利益并及时向甲方通报并在第一时间采取一切必要措施防止信息的扩散,尽最大可能消除影响。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 118
+ },
+ {
+ "type": "paragraph",
+ "text": "13.5 乙方违反本协议的任何条款,应承担违约责任,并向甲方支付违约金人民币 30万元 。上述违约金并不影响受损害方向违约方要求损害赔偿。该等赔偿以甲方实际遭受的损失或以乙方全部非法所得为限。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 119
+ },
+ {
+ "type": "paragraph",
+ "text": "13.6本协议中涉及的有关保密信息,其中已经拥有知识产权的归原所有人所有;相关工作实施中产生的知识产权,其知识产权的归属依甲方所有。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 120
+ },
+ {
+ "type": "paragraph",
+ "text": "13.7该协议自签字盖章之日起生效,甲乙双方合作期间到终止合作后2年内有效。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 121
+ },
+ {
+ "type": "paragraph",
+ "text": "第十四条 争议解决",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 122
+ },
+ {
+ "type": "paragraph",
+ "text": "14.因理解和执行本协议发生的任何争议双方均应通过友好协商解决,经协商未能达成一致意见的,双方同意提交合同签订地所在地法院诉讼解决。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 123
+ },
+ {
+ "type": "paragraph",
+ "text": "14.1解除合作关系或要求调离正常在售的某款产品时,乙方需提前6个月以书面形式正式向甲方提出,若不提前提出私自停止供货或单方面解除合作关系的,将付与甲方100万的违约金,甲方有权在货款结算时直接扣减,甲乙双方确定不合作关系时,签订《合作关系解除两清协议》,并在停止合作后6个月内处理好所有后续售后问题。如若未处理完,所有产生的经济损失由乙方承担。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 124
+ },
+ {
+ "type": "paragraph",
+ "text": "第十五条 其他",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 125
+ },
+ {
+ "type": "paragraph",
+ "text": "15.1本协议任何一方未及时行使本合同项下的权利,并不意味着其对该等权利的放弃,亦不影响该方行使本合同项下的其他权利。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 126
+ },
+ {
+ "type": "paragraph",
+ "text": "15.2除非事先取得对方书面同意,本合同项下的权利不可转让。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 127
+ },
+ {
+ "type": "paragraph",
+ "text": "15.3本合同确定了双方交易的基本原则。具体交易的成交,仍需双方以具体订单或其他具体合同来执行。该订单或其他具体合同均具有法律效力,如各文件内容有出入,以订单或具体合同的约定优先适用,而本合同及补充协议之间以较新的文件约定为准。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 128
+ },
+ {
+ "type": "paragraph",
+ "text": "15.4本合同项下任何通知均以书面形式作出,可使用邮递、电子邮件、传真等方式发出。以电子邮件、传真方式发出的,发出时间即视为送达时间;邮递方式发出的,以快递签收日期为送达时间。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 129
+ },
+ {
+ "type": "paragraph",
+ "text": "甲乙双方的联系方式如本合同文首所示,任何一方将通知、文件等发送至对方在文首所示的地址、电子邮箱的,视为发送至对方。任何一方变更联系方式的,应提前7日书面通知对方。若因未履行通知义务,而导致对方通知、文件等未能接收到的,由未履行通知义务一方自行承担相应责任。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 130
+ },
+ {
+ "type": "paragraph",
+ "text": "15.5 本协议未尽事宜,后期根据实际情况另行签订合作协议附件,本协议所有相关附件均与本协议一样,具同等法律效力。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 131
+ },
+ {
+ "type": "paragraph",
+ "text": "15.6本协议壹式贰份,甲方执壹份,乙方执壹份,均具有同等法律效力。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 132
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由双方于封面所列日期签署。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 133
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件1:",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 137
+ },
+ {
+ "type": "paragraph",
+ "text": "奖惩协议",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 138
+ },
+ {
+ "type": "paragraph",
+ "text": "甲乙双方经过友好协商,约定由乙方作为甲方的乙方,向甲方按时、按质、按量提供甲方需要的合同内容项目,为规范乙方的供应义务及由此可能产生的违约、赔偿责任,特制定如下协议:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 139
+ },
+ {
+ "type": "paragraph",
+ "text": "目的",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 140
+ },
+ {
+ "type": "paragraph",
+ "text": "甲方为维护优质供应商(即乙方),促使各供方不断建立和完善体系,提高整体素质和质量能力,保证稳定地、及时地提供满意的产品质量和服务。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 141
+ },
+ {
+ "type": "paragraph",
+ "text": "范围",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 142
+ },
+ {
+ "type": "paragraph",
+ "text": "适用于本合同甲乙方双",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 143
+ },
+ {
+ "type": "paragraph",
+ "text": "职责",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 144
+ },
+ {
+ "type": "paragraph",
+ "text": "3-1、甲方质检部负责乙方质量情况评定;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 145
+ },
+ {
+ "type": "paragraph",
+ "text": "3-2、甲方采购部门数据组负责给乙方当月配件率、送货达成率和配件返回的及时性评定提出奖励,经采购会签上报甲方领导后,提交财务部并通知乙方;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 146
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3、甲方财务部按奖励制度执行。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 147
+ },
+ {
+ "type": "paragraph",
+ "text": "4.考核细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 148
+ },
+ {
+ "type": "paragraph",
+ "text": "4-1、品质:送货是否有质量问题;线上反馈是否有质量问题等;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 149
+ },
+ {
+ "type": "paragraph",
+ "text": "4-2、交期:是否按照订单下达叫货通知按时送货;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 150
+ },
+ {
+ "type": "paragraph",
+ "text": "4-3、售后:配件补发是否在规定时效内按时补发;退货是否在规定时效内拉走;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 151
+ },
+ {
+ "type": "paragraph",
+ "text": "4-4、产值:乙方所供货品的货值的大小。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 152
+ },
+ {
+ "type": "paragraph",
+ "text": "5.奖励明细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 153
+ },
+ {
+ "type": "paragraph",
+ "text": "5-1、售后及时之星奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 154
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 155
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于30w小于50w的乙方,配件返回率达到100%;奖励500元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 156
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值50w以上100w以内的乙方,配件返回及时率在99.98%以上的奖励1000元/月或同等价值的物资,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 157
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于100w小于200w的乙方,配件返回及时率达到99.97%,奖励1500元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 158
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于200w的乙方,配件返回及时率达到达到99.96%;,奖励2000元/月或同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 159
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 160
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,配件返回及时率达到99.98%,奖励3000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 161
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上,配件返回及时率达到99.97%,奖励4000元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 162
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,配件返回及时率达到达到99.96%奖励6000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 163
+ },
+ {
+ "type": "paragraph",
+ "text": "5-2、最佳交期奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 164
+ },
+ {
+ "type": "paragraph",
+ "text": "缺货占比在1.5%,且送货达成率在99.95%以上(618,,99,双十一期间自活动当天开始5天缓冲不计入考核)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 165
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 166
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值在50w以上100w以下奖励1000元或同等价值物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 167
+ },
+ {
+ "type": "paragraph",
+ "text": "月度送货货值在100w以上的乙方,奖励2000元或同等价值物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 168
+ },
+ {
+ "type": "paragraph",
+ "text": "200w以上奖励4000元或同等价值物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 169
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 170
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,奖励10000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 171
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上,奖励20000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 172
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,奖励30000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 173
+ },
+ {
+ "type": "paragraph",
+ "text": "5-3.品质之星奖:月度配件率根据乙方所供货品的货值不同分为以下几类:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 174
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 175
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于30w小于50w,配件率最低且无质检通知单奖励1000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 176
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于50w小于100w,配件率最低且无质检通知单奖励2000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 177
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于100w小于200w,配件率最低且无质检通知单奖励3000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 178
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于200w,配件率最低且质检通知单不超过1次奖励4000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 179
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 180
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,奖励10000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 181
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上2000w以内,奖励20000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 182
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,奖励30000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 183
+ },
+ {
+ "type": "paragraph",
+ "text": "配件率标准:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 184
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "类别",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 185
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "指标要求",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 186
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "单板桌类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 187
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过2%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 188
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "酒柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 189
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过6%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 190
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "简单板式(30块板之内)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 191
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 192
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "复杂板式(大于30块板)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 193
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 194
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "钢架类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 195
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过4%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 196
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "书柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 197
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过4%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 198
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "普通茶几+电视柜",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 199
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 200
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "北欧风产品类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 201
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 202
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "床头柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 203
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过2%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 204
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "鞋柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 205
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 206
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "鞋架+书架类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 207
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 208
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "以上需符合配件率标准且同时无质检通知单。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 209
+ },
+ {
+ "type": "paragraph",
+ "text": "5-4.新品小能手奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 210
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方提供的新品经公司采纳并成功上架销售,月度销售额在5w以上的,一次性奖励2000元。月度销售额在10w以上的一次性奖励5000元。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 211
+ },
+ {
+ "type": "paragraph",
+ "text": "6.考核条款(包含但不限于)(乙方向甲方的赔偿款与乙方承担的其他产品质量赔偿责任单独计算金额)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 212
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1关键指标类:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 213
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-1品质:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 214
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1、当月首次,乙方批量赔偿甲方1000元;当月第二次,乙方批量赔偿甲方2000元;第三次及以上,乙方批量赔偿甲方2000元;同一产品当月超过两次被甲方质检部发现有质量问题,乙方赔偿甲方5000元,并承担所有售后,同时翻包所有已入库产品。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 215
+ },
+ {
+ "type": "paragraph",
+ "text": "6-3、批量质量问题且造成退货的,乙方承担所有由此造成的线上损失,且赔偿甲方3000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 216
+ },
+ {
+ "type": "paragraph",
+ "text": "6-4、月度配件率高于配件率标准0.5个点,乙方按照1000元/类别的标准向甲方赔偿;高于1个点的,乙方按照2000元/类别的标准向甲方赔偿;高于2.5个点,乙方按照3000元/类别的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 217
+ },
+ {
+ "type": "paragraph",
+ "text": "6-5、对于配件率过高的产品,多次沟通未达到甲方要求的,甲方有权解除合同,更换供应商,乙方无条件表示同意解除。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 218
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-2交期:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 219
+ },
+ {
+ "type": "paragraph",
+ "text": "未按叫货组叫货的时间将货送到仓库的,如造成缺货,按照以下公式扣款:SKU*缺货数量*成本价的30%≤2000元,乙方向甲方赔偿该缺货金额,以2000元为限。同一个SKU缺货时长每增加一天,赔偿款增加10%;叫货组通知送货,三次未如约送达仓库的,甲方有权更换供应商,乙方无条件表示同意,同时在乙方产能不足期间由其他厂家代为生产的产品的售后,包含但不限于:配件补发等损失,均有乙方承担责任,按甲方出示的损失清单为准。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 220
+ },
+ {
+ "type": "paragraph",
+ "text": "另外,如因乙方的原因不能继续合作的,需在完成已承接的订单之前提前三个月书面告知甲方,并在约定的时间内完成已承接的订单。若未能书面提前三个月通知,已生产货款暂不结算,并另行由乙方向甲方支付10万元违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 221
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-3售后:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 222
+ },
+ {
+ "type": "paragraph",
+ "text": "配件补发按照约定的时效自订单到达WMS系统里面起24小时内由乙方及时发出。延迟发出,乙方按照10元/单向甲方赔偿,按时长累积。已补发的配件经核实是乙方补发错误的按照未及时发出处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 223
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方需承担售后问题,以24小时为限(售后问题包含但不限于产品本身质量问题与交货问题,快递运输破损,配件24小时及时返回、客退等),其中客退统一退到甲方仓库,由甲方仓库相应负责人员统一告知,乙方在接到采购通知后48小时内将退货拉完,超出时效,甲方将自行安排车辆将退货送到乙方仓库,运费结算价格为:三轮车150元/车,6.8米货车300元/车,该费用由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 224
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2、日常作业行为类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 225
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-1、乙方未按送货的标准和要求进行送货的,甲方采购人员通知乙方后,乙方需在24小时内处理完成,且不能将不符标准的货堆积在甲方仓库内,如若24小时内未处理完成的,甲方将进行统计并告知乙方,乙方按500元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 226
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-2、乙方及其送货人员,进入甲方工作场所,应服从甲方仓储中心人员管理,若乙方货运人员违反甲方相关规定或发生任何纠纷,甲方向乙方追究责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 227
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-3、乙方及其货运人员不得辱骂及与甲方员工发生争吵,如有违反,乙方按照1000元/类别的标准向甲方赔偿。乙方及其货运人员不得与甲方员工打架、斗殴,违者甲方将追究由此带来的一切损失,且乙方按照50000元/次的标准向甲方赔偿。产生以上行为的货运人员,甲方不再接收送货。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 228
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-4、乙方及货运人员应到叉车停放地点取用叉车,但禁止开叉车进入库区内,违者,乙方按照1000元/次的标准向甲方赔偿;如若私自使用高位叉车,违者,乙方按照1000元/次的标准向甲方赔偿;因使用叉车产生的一切不良后果或危害及事故,均由乙方承担全责。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 229
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-5、乙方及其货运人员不得在甲方厂区内吸烟,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 230
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-6、乙方及其货运人员不得私自配有叉车钥匙,或损坏叉车锁,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 231
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-7、乙方及其送货人员不准私自进入甲方仓储高位货架区域内,违者,乙方按照1000元/次的标准向甲方赔偿;乙方货运人员私自攀爬货架、以及其他导致安全事故可能发生的行为,违者,乙方按照1000元/次的标准向甲方赔偿,且因以上行为造成的一切后果,均由乙方负责。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 232
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-8、不可在甲方任何作业区内私自翻弄任何货物,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 233
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-9、乙方不得私自带走甲方托盘,违者,乙方按照1000元/个的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 234
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-10、乙方送货人员进入甲方仓库使用叉车后,需原处放回,若使用电叉没电后需要放回原处充电,发现一次用完叉车不归位原处或没电后不充电的,乙方按照500元/次的标准向甲方赔偿,多沟通无果者,甲方有权要求乙方更换送货人员。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 235
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-11、乙方送货人员进入甲方仓库送货,需配合甲方质检人员进行质检,严禁私自偷盖甲方质检合格章与收货专用章,违者,乙方按照500元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 236
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-12 京东货物码放要求:京东的货物,乙方在码放时,须要在托盘上放一张木板或硬纸板,以免最下面一层货物变形。并预备京东货物包装箱。如若乙方未按要求码放,甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 237
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-13 一般货物及码放要求:货物外包装不得有破损;一拖一个SKU的产品,不得混拖;货物码放高度,不得超过1.6米,前后左右宽度不得超过1.3米(超长货物除外),不得超过标准;对于容易倾斜或者单排码入的货物需要缠绕膜;违反以上标准的,甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 238
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-14 入库单要求:乙方送货时提供的产品的条形码、入库单号要准确、清晰,并且不能有手动修改字样,否则甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 239
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-15、以上未能尽述之其他有妨碍、损害甲方的行为,根据情节轻重,甲方将向乙方追究500元以上,上不封顶的赔偿款。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 240
+ },
+ {
+ "type": "paragraph",
+ "text": "7、协议中的专业名词解释:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 241
+ },
+ {
+ "type": "paragraph",
+ "text": "配件率=乙方当月配产生件数量/乙方产品当月销售产品数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 242
+ },
+ {
+ "type": "paragraph",
+ "text": "配件返回及时率=配件当月及时补发数量/当月应发数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 243
+ },
+ {
+ "type": "paragraph",
+ "text": "缺货率=乙方产品当月缺货数量/乙方产品当月销数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 244
+ },
+ {
+ "type": "paragraph",
+ "text": "送货率=当月产品入库量/当月产品计划量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 245
+ },
+ {
+ "type": "paragraph",
+ "text": "退货率=当月产品退货数量/乙方当月产品销量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 246
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 247
+ },
+ {
+ "type": "paragraph",
+ "text": "如在履行本合同时产生纠纷,双方应当按照协议中的内容履行,如无法履行的,则约定在合同签订地人民法院解决纠纷。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 248
+ },
+ {
+ "type": "paragraph",
+ "text": "以上未尽事宜及解释权归甲方所有,乙方表示接受。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 249
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 250
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件2:",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 254
+ },
+ {
+ "type": "paragraph",
+ "text": "质量手册",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 255
+ },
+ {
+ "type": "paragraph",
+ "text": "第一条 产品生产标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 256
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1. 板件生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 257
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.1封边无脱胶,无开口,侧面平整,封边条与板材之间无明显胶线痕迹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 258
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.2封边颜色与板材无色差,封边条接口处如未相互覆盖,必须无明显缝隙(缝隙长度不超2MM),如封边条接口相互覆盖(覆盖长度必须在10MM-15MM之间),并且粘贴良好。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 259
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.3打孔不能出现明显爆口,孔位误差不超样品确认单3MM,合页、导轨、万向轮、等需要使用自攻螺丝安装的配件必须有准确明显的引孔 (注:引孔深度<3MM,直径<3.5MM),孔位无多打无漏打。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 260
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.4 产品整体板件颜色无色差,水平无翘曲无刮伤碰伤,无明显爆口(板材爆口修补不允许出现明显影响外观的修补),板件开料需根据样品确认单尺寸开料,误差不超2MM.",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 261
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.5 板件油漆表面颜色均匀平整0.5平方米不超三处缺陷点(缺陷点直径≤0.5mm),无划痕,碰伤,流痕及崩裂现象,油漆面与其他部件接触面需丝棉纸包裹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 262
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.6 产品所有板件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 263
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2. 钢架生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 264
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.1 打孔必须保持钢架两面光滑平整,无毛刺飞边,孔位内不能出现杂质影响正常安装,孔位误差和样品不超2MM。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 265
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.2 焊点均匀光滑(点焊数量≥2),连接牢固,焊接处无脱焊,虚焊,漏焊,焊穿等质量问题,焊点周围不可以出现焊丝,明显焊渣,焊接连接处平整,无水平方向变形。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 266
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.3 产品所有钢架部件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 267
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3. 喷塑生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 268
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.1 钢架喷塑不能出现橘皮,起泡,漏喷,锈斑,涂层脱落。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 269
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.2 钢架喷塑表面需均匀平整,无划痕,磨损,麻点颗粒,雾化,流挂等任何影响外观的质量问题。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 270
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.3 钢架喷塑塑粉不允许出现堵塞螺丝孔及闷头影响安装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 271
+ },
+ {
+ "type": "paragraph",
+ "text": "第二条 产品包装及内部填充标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 272
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4. 五金件采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 273
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.1 需无明显毛剌,色差,无生锈氧化、破裂,电镀/涂层均匀无脱落,无影响使用的其它缺陷(注:螺丝刀需使用单用梅花螺丝刀,长度≥16CM,把手实心材质)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 274
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.2 配件包内,须有配件标号(和说明书对应),且不同配件分开小包包装对应标号,每个小包配件需用大袋包装一起封死(小袋需使用自封袋,单层厚度≥0.04MM,大袋样式无要求,厚度需≥0.06 MM)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 275
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.3 螺丝配件必须按照说明书标注规格数量放置,不得出现混装漏装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 276
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5 内部填充采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 277
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.1 六面泡沫填充需≥10g (部分产品可按公司规定填充)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 278
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.2 填充厚度,产品重量≤10KG,填充厚度10MM,产品重量10KG≤50KG,填充厚度20MM,超50KG需分开包装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 279
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6 外包装采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 280
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.1 外包装纸箱面纸≥160g,上瓦楞≥130g,下瓦楞≥130g,夹层≥80g,底纸≥130g",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 281
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.2 纸箱需按公司印刷要求进行印刷,必须印有制造商,经销商,联系方式,执行标准,产品型号信息(信息需和产品图纸,合格证,条码信息一致吻合)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 282
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.3 纸箱必须保持干净整洁,无任何破损,否则仓库有权拒收",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 283
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7 产品资料及细节标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 284
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.1 产品外包装必须粘贴条码,条码贴于纸箱两侧短边(禁止只有一边贴条码),条码信息与纸箱内货物及说明书合格证信息一一对应,字迹清晰,条码扫描无误。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 285
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.2产品内部除简易产品(简易产品:整装沙发或我司规定产品)外都必须放置说明书(说明书由我司统一提供电子档),合格证必须每件产品放置,合格证上需信息完善,必须印有制造商,联系方式,执行标准,产品型号,使用说明,出厂日期。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 286
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.3 产品内部包装需整洁,无明显污渍。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 287
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.4 所有厂家不得私自更改审样后的产品 。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 288
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 289
+ },
+ {
+ "type": "paragraph",
+ "text": "双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 290
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 291
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件3:",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 295
+ },
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]采购订单标准协议",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 296
+ },
+ {
+ "type": "paragraph",
+ "text": "第一章 总则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 297
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为甲方向乙方提供的订单采购标准,经双方友好协商后确立,本协议中涉及的产品生产标准即为今后乙方向甲方批量供货的生产标准,为确保按照平等,互利的原则,特签订如下合同:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 298
+ },
+ {
+ "type": "paragraph",
+ "text": "协议组成方",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 299
+ },
+ {
+ "type": "paragraph",
+ "text": "1、采购商(甲方):[[party_a]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 300
+ },
+ {
+ "type": "paragraph",
+ "text": "2、供应商(乙方):[[party_b]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 301
+ },
+ {
+ "type": "paragraph",
+ "text": "协议名称",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 302
+ },
+ {
+ "type": "paragraph",
+ "text": "1、生产商品型号:[[product_model]],详细SKU见订单明细",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 303
+ },
+ {
+ "type": "paragraph",
+ "text": "价格、供货时效与结算方式",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 304
+ },
+ {
+ "type": "paragraph",
+ "text": "1、针对订单明细内的SKU,确认乙方供货价为:[[supply_price]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "2、日常乙方的送货数量应按甲方的日叫货量送货至甲方指定仓库,直至该批订单货物按要求全部送入甲方仓库,则该采购订单完结。因乙方未按日叫货量送货或超时未送造成的售后问题由厂家自行承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 306
+ },
+ {
+ "type": "paragraph",
+ "text": "3、乙方向甲方所供货款,一律月结。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 307
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1、未定价产品需在当月26号前找核价专员定价并提交给财务,超时的财务当月不予结算,算到下个月货款中结算。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 308
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2、各供应商当月的货款需在次月5号前提供账单到财务处(可提供给采购[[purchase_contact]],QQ:[[purchase_qq]],微信:[[purchase_wechat]],电话:[[purchase_phone]]由采购转交),超时未提供,则认为当月不结款,延迟到下个月结。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 309
+ },
+ {
+ "type": "paragraph",
+ "text": "技术标准、质量要求",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 310
+ },
+ {
+ "type": "paragraph",
+ "text": "1、产品表面整洁、平滑、无灰尘;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 311
+ },
+ {
+ "type": "paragraph",
+ "text": "2、喷漆无漏喷,不允许有皱纹、流痕、气泡、透底色等缺陷;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 312
+ },
+ {
+ "type": "paragraph",
+ "text": "3、板材无开裂,外观无变形,无明显色差;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 313
+ },
+ {
+ "type": "paragraph",
+ "text": "4、眼孔位置准确、五金数量齐全,依照图纸对每块板子进行贴号;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 314
+ },
+ {
+ "type": "paragraph",
+ "text": "5、大件产品内包装至少六面泡沫,纸箱为五层加硬纸箱,纸箱表面印字按照对应负责采购发过去的模板为准进行印刷。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 315
+ },
+ {
+ "type": "paragraph",
+ "text": "6、外包所有涉及开口处需用封箱带粘贴到位,无漏封现象。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 316
+ },
+ {
+ "type": "paragraph",
+ "text": "第五条 交货地点、运输方式及费用承担",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 317
+ },
+ {
+ "type": "paragraph",
+ "text": "1、乙方按甲方日叫货量和指定时间送货至简尚指定地点,运费由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 318
+ },
+ {
+ "type": "paragraph",
+ "text": "第六条 乙方的权利和义务",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 319
+ },
+ {
+ "type": "paragraph",
+ "text": "负责向甲方及时、保质保量的提供为本协议所具有的订单内容。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 320
+ },
+ {
+ "type": "paragraph",
+ "text": "超出本协议内该订单的“备货总数” ,甲方有权拒收,超出该订单的“备货总出货周期”的产品,甲方有权拒收,并由乙方承担从而产生的售后问题。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 321
+ },
+ {
+ "type": "paragraph",
+ "text": "在甲方预先未同意前,不可将本协议的任何权利或义务转让给第三方。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 322
+ },
+ {
+ "type": "paragraph",
+ "text": "合同期内,乙方负责本协议生产中所需的原料采购,并保证生产过程中不中断。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 323
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方负责本协议内生产中非甲方原因造成或无法在短时间内克服的异常,设备故障等的技术支持。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 324
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方负责针对客服在线提出的产品安装、配件补发等一系列与厂家有关的售后问题答复。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 325
+ },
+ {
+ "type": "paragraph",
+ "text": "为保障送货及时入仓,因此送货到仓时,乙方需遵守甲方规定的仓储部收货规定进行操作。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 326
+ },
+ {
+ "type": "paragraph",
+ "text": "批量问题处理方案:本批次产品所涉及的所有售后和损失,由厂家承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 327
+ },
+ {
+ "type": "paragraph",
+ "text": "关于供应商奖惩,详细内容请见供应商奖惩方案。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 328
+ },
+ {
+ "type": "paragraph",
+ "text": "第七条 协议生效及其他",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 329
+ },
+ {
+ "type": "paragraph",
+ "text": "1、本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 330
+ },
+ {
+ "type": "paragraph",
+ "text": "2、本协议未尽事宜由甲乙双方协商解决,最终解释权归甲方所有。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 331
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件4:",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 335
+ },
+ {
+ "type": "paragraph",
+ "text": "客退件管理规定",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 336
+ },
+ {
+ "type": "paragraph",
+ "text": "目的",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 337
+ },
+ {
+ "type": "paragraph",
+ "text": "为更好地提高我们的仓储利用效能,规范客退件的处理流程,特制订此规定。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 338
+ },
+ {
+ "type": "paragraph",
+ "text": "范围",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 339
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议规定内容适用于本公司所有客退件及处理过程。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 340
+ },
+ {
+ "type": "paragraph",
+ "text": "权责",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 341
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1 仓储部:负责接收及统计客退件,客退件专区摆放管理,通知相关部门领取与处理客退件。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 342
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2 采购部:接到仓储通知后对接供应商进行客退件的处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 343
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3 财务部:负责客退件相关费用的账务处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 344
+ },
+ {
+ "type": "paragraph",
+ "text": "4、 细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 345
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1当供应商的客退件大于等于一拖时,简尚将会通知供应商将退货及时拉走。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 346
+ },
+ {
+ "type": "paragraph",
+ "text": "供应商接到拉客退件的通知后,需在接到通知的48小时内将退货拉完。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 347
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2 为避免出现纠纷,供应商在拉客退件时,仓储人员会与供应商一同确认明细且让供应商签字确认,签字确认后",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 348
+ },
+ {
+ "type": "paragraph",
+ "text": "拉回的客退件均由供应商自行处置。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 349
+ },
+ {
+ "type": "paragraph",
+ "text": "如若供应商未在时效内拉走,仓储人员将情况反馈给相应采购人员(拍照、微信反馈)。采购人员接到通知后,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 350
+ },
+ {
+ "type": "paragraph",
+ "text": "2小时内安排车辆将客退件送至供应商处,车费按平时市价的3倍计算,从每月货款中扣除。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 351
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 352
+ },
+ {
+ "type": "paragraph",
+ "text": "双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 353
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 354
+ },
+ {
+ "type": "signatures"
+ }
+ ]
+}
diff --git a/resources/contracts/supplier/dropshipping-v1.json b/resources/contracts/supplier/dropshipping-v1.json
new file mode 100644
index 00000000..d0b45ca2
--- /dev/null
+++ b/resources/contracts/supplier/dropshipping-v1.json
@@ -0,0 +1,2051 @@
+{
+ "version": "1",
+ "blocks": [
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 1
+ },
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 2
+ },
+ {
+ "type": "paragraph",
+ "text": "产品代发合作协议",
+ "heading": true,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 3
+ },
+ {
+ "type": "paragraph",
+ "text": "合同编号:[[number]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 4
+ },
+ {
+ "type": "paragraph",
+ "text": "合同签订地:[[location]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 5
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由以下双方于 [[signature_date]] 签署:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 6
+ },
+ {
+ "type": "paragraph",
+ "text": "甲方:[[party_a]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 7
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_a_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 8
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_a_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 9
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_a_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 10
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_a_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 11
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_a_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 12
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_a_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 13
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方:[[party_b]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 14
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_b_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 15
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_b_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 16
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_b_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 17
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_b_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 18
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_b_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 19
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_b_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 20
+ },
+ {
+ "type": "paragraph",
+ "text": "鉴于:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 21
+ },
+ {
+ "type": "paragraph",
+ "text": "甲、乙双方有意建立购销合作关系。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 22
+ },
+ {
+ "type": "paragraph",
+ "text": "依据《中华人民共和国民法典》双方经友好、充分协商,达成如下协议,以资共同信守。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 23
+ },
+ {
+ "type": "paragraph",
+ "text": "总则",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 24
+ },
+ {
+ "type": "paragraph",
+ "text": "双方同意,在本协议有效期限内,乙方按照本合同约定的条款和条件及本协议项下的订单向甲方提供 家居、家具产品等(以下称“货物”),并使用甲方提供的品牌商标。协议有效期内,若甲方新注册品牌则以书面正式告知为准,乙方对甲方注册品牌的商标、版权、著作权等知识产权及专利负有保密和排他性义务,不得向第三方透露和生产。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 25
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议约定双方在协议有效期间内建立合作之基本原则,甲方购销货物的具体数量、规格、型号、具体质量标准、交付日期、地点、价格等根据双方在本协议有效期间内代发系统订单数量和甲方正式订单确定。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 26
+ },
+ {
+ "type": "paragraph",
+ "text": "订单和交付",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 27
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1 订单交货期期限、货量要求:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 28
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.1 乙方根据甲方工作平台日销自行备货,每日实际订单数据代发系统系统推送为准;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 29
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.2 订单推送到代发系统后,当天12点之前的流入代发仓系统的订单需在当天发货并完结且当日有揽收记录;当日12点后到次日12点前订单,在次日发货并完结,且次日结束前有揽收记录,即截单时间为12点(特殊情况需提前说明情况);",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 30
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.3 除不可抗力因素之外,未经甲方同意,乙方不得以任何理由拒绝或延迟发货;乙方应确保发货时效,考虑实际情况,甲方给予乙方适当预留交货期限1天。预留期满后,乙方原因造成甲方缺货,乙方需按照《代发仓追偿管理协议》中约定的赔偿金额对甲方进行赔付,甲方有权将赔付金额从当月货款中直接扣减。如自缺货之日起5天内(包含缺货当天)缺货未补上,甲方有权把产品调给其它供应商生产,同时之前甲方给乙方的正式订单的剩余量,甲方有权终止履行合同,并由要求乙方赔偿由此造成的全部损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 31
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.4 由于乙方原因导致的缺货、配件率高的问题,甲方有权暂停履行合同。如果是乙方质量问题导致合同目的无法实现的,甲方有权中止履行合同。可以整改的,须整改到符合甲方要求标准后,双方继续履行合同。乙方应承担上述行为给甲方造成的全部损失。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 32
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.5 其他违约责任,甲乙双方在试行代发三个月后,另行以补充协议方式约定。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 33
+ },
+ {
+ "type": "paragraph",
+ "text": "2.3乙方有义务按照甲方的配件需求,准时、准量补发配件,为了减少由于配件问题引起的售后问题以及一系列有损于双方利益的行为,乙方有义务遵照执行。相关管理规定:配件补发按照约定的时效自订单到达代发系统系统里面起48小时内及时发出。延迟发出的,乙方按照每单每天10元的标准向甲方进行赔偿,按订单和时长累积。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 34
+ },
+ {
+ "type": "paragraph",
+ "text": "2.4 甲方如调配其他供应商的货品交由乙方生产,在乙方是唯一货品供应商的前提下,乙方接收该货品则同时有义务为该货品之前产生的配件进行生产补发,非乙方货品补发配件的费用,由甲方承担,在月结货款时按实际发出配件单数核算件数进行结算。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 35
+ },
+ {
+ "type": "paragraph",
+ "text": "质量监督与验收",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 36
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1 乙方在收到甲方样品,并进行确认意见后,方可进行生产和代发,同时乙方应确保大货质量≧样品,乙方私自投产所造成的损失由乙方自行承担;乙方未接到甲方系统订单或特殊批量订单,私自生产的产品,甲方有权拒绝收货入仓及消耗处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 37
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2乙方代发仓内的成品和生产线上的半成品,乙方需无条件配合甲方的不定期检验工作。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 38
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3 检验:每批货物中每款(每款以产品ID货号为标准)货物抽检的合格率均应达到97%以上(含本数),否则视为该批货物不合格。甲方有权视货物检验情况,要求乙方重新生产,直到经甲方抽检合格后再发货。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 39
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3.1甲方发现乙方交付的货物与甲方确认的样品存在本质不符或品质未达到检验合格率的,乙方应在甲方指定期限内(如甲方未明确指定期限,则一般为甲方发出通知之日起10日内)返工、更换、重新制作,向甲方指定地点重新交付符合质量标准的货物;如甲方再次检验仍存在与甲方确认的样品存在本质(材质、尺寸、结构等)不符或品质未达到检验合格率的,甲方亦有权直接解除订单合同,并要求乙方按照本协议第9条第9.2款约定承担相应违约责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 40
+ },
+ {
+ "type": "paragraph",
+ "text": "3.4 验收标准:甲方在基于国家及行业标准的前提下,依据本协议及订单、《质量手册》(本质量标准手册由甲方提供,以下简称“《质量手册》”)等文件,及样品标准进行质量验收;如前述文件标准不一致的,以最近签署日期为准,如适用的文件标准与样品标准不一致的,则以较高标准为准。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 41
+ },
+ {
+ "type": "paragraph",
+ "text": "3.5 作为本协议质量检验标准之一的《质量手册》,以甲方即时执行的版本为准。甲方可将即时执行的版本以E-MAIL、微信、QQ、纸质方式发送给乙方,甲方发送之日视为乙方接收之日。如乙方有异议,应于甲方发送后3日内予以回复,否则视为乙方确认并同意遵守《质量手册》中关于产品质量、品质控制等方面的要求。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 42
+ },
+ {
+ "type": "paragraph",
+ "text": "3.6 甲方按照本协议的约定进行的货物检验及验收,并不免除乙方应承担的产品质量保证责任,甲方收货后乙方仍应对甲方承担货物质量保证责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 43
+ },
+ {
+ "type": "paragraph",
+ "text": "3.7 由于乙方造成的产品质量问题,甲方有权要求乙方整改;如若乙方整改2次后仍不符合甲方要求,甲方有权解除合同,并要求乙方承担由此造成的全部损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 44
+ },
+ {
+ "type": "paragraph",
+ "text": "第四条 包装",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 45
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1包装方法:纸箱包装,并在纸箱上打印或粘贴附有供应商的唛头。产品合格证须放在产品包装里。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 46
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2其他特殊包装要求可在具体协议通知中具体约定。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 47
+ },
+ {
+ "type": "paragraph",
+ "text": "第五条 结算条款",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 48
+ },
+ {
+ "type": "paragraph",
+ "text": "5.1订单项下的价格已经包含了乙方提供货物所涉及的全部费用,甲方无需就乙方提供的货物向乙方或第三方支付任何其他费用,代发的快递费有约定的另行结算。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 49
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2结算:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 50
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2.1甲乙双方根据代发产品在甲方平台上的实际销售发货数量进行对账,根据对账单金额进行结算。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 51
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方需每月5号之前将上个月电子账单发送至甲方财务处,经甲方财务审核完账单后,在每月14号发送账单电子档至乙方处,并要求乙方确认、签字、盖章;相应的赔偿款项账单由甲方一并发给乙方核对并签字盖章;账单为多页的,需要盖骑缝章;上述两份账单均予以确认签章后,由乙方统一交付甲方财务部门,财务以收到账单纸质版之日起72小时(工作时间含签字当天时间)内作打款处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 52
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2.2甲方将按照合同上账号给乙方进行打款,后续乙方需要变更打款账号,请按甲方要求办理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 53
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2.3支付方式:银行汇款打款(以下项目根据付款方式填写具体信息):",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 54
+ },
+ {
+ "type": "paragraph",
+ "text": "以甲方财务实际付款账户信息为准",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 55
+ },
+ {
+ "type": "paragraph",
+ "text": "账户名称:[[account_name]] 银行账号:[[account_number]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 56
+ },
+ {
+ "type": "paragraph",
+ "text": "开户行:[[bank_name]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 57
+ },
+ {
+ "type": "paragraph",
+ "text": "5.3因本合同项下所发生的其他税负,由甲乙双方按照法律规定各自承担。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 58
+ },
+ {
+ "type": "paragraph",
+ "text": "5.4甲乙双方平常往来的文件、样品由各寄出方承担费用;补件、返修、返工、更换、重新交付的运输费由乙方负责。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 59
+ },
+ {
+ "type": "paragraph",
+ "text": "5.5关于成本变动,以第一次订单发出时间的原材料价格为准,原材料价格涨、跌超过8%连续两个月,甲乙双方在两个月后执行订单时,可重新议价。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 60
+ },
+ {
+ "type": "paragraph",
+ "text": "5.6关于产品定价,当月的产品价格在距离月底还有4天的时间就要找核价专员定价,超出此时效则货款默认为顺延到下个月结算。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 61
+ },
+ {
+ "type": "paragraph",
+ "text": "第六条 退货和质量保证",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 62
+ },
+ {
+ "type": "paragraph",
+ "text": "6.1货款结算前,如甲方客户因货物质量问题而退货的,乙方承担由此造成的所有损失及费用;如因质量问题给第三方造成人身或财产损害的,乙方另须承担因此给甲方造成的全部损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 63
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2对于所有包含甲方商标、LOGO、名称或其他甲方标识的货物,甲方或甲方客户如退货给乙方的,乙方必须按照甲方的要求将所有甲方标识剪除,如乙方违反本条款,擅自处理含有甲方标识的货物,一经发现,乙方须按照(乙方获得的利益总额的五倍)向甲方支付违约金;如无法确定乙方利益总额的,则按照(甲方全部退货总金额的五倍)支付违约金;违约金不足以弥补甲方损失的,由乙方继续承担剩余损失金额。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 64
+ },
+ {
+ "type": "paragraph",
+ "text": "第七条 知识产权",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 65
+ },
+ {
+ "type": "paragraph",
+ "text": "7.1任何一方在履行本合同的过程中应尊重对方的知识产权,未经对方同意,不从事任何可能使对方的知识产权受到损害的行为。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 66
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2双方确认并同意,乙方仅得在本合同约定的范围内使用甲方所有或经授权合法使用的未被修改的商标、标识,不得以任何本协议约定之外的目的使用甲方所有或甲方经授权合法使用的商标、标识、商号等;乙方应保证在任何情况下均不对甲方所有或甲方经授权合法使用的商标、商号、标志或甲方相关域名主张任何利益,不得对以上相同或相似的商标、商号、标志、域名进行注册或试图注册;同时,乙方保证不通过任何第三方实施上述行为。如乙方实施上述行为而获得的任何权利或利益,一经甲方或原权利人提出,乙方应将所获得的权利及利益无偿转让给甲方或原权利人。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 67
+ },
+ {
+ "type": "paragraph",
+ "text": "7.3乙方不得擅自将甲方向乙方提供的商标和甲方提供的所有物品作任何商业用途或未经甲方同意而提供给任何第三方。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 68
+ },
+ {
+ "type": "paragraph",
+ "text": "7.4 乙方确认并同意:甲方有权在乙方向甲方提供的货物及货物合格证上使用、标注乙方的相关企业信息(包括但不限于:生产企业名称、注册地址、联系电话)及CCC安全认证标志,同时同意甲方将上述信息许可第三方使用。乙方应保证甲方使用前述信息不会侵犯任何第三方的合法权益,否则由乙方承担全部法律责任,如因此给甲方造成损失的,应予以赔偿(包括但不限于:直接损失、律师费、公证费、诉讼费等所有费用)。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 69
+ },
+ {
+ "type": "paragraph",
+ "text": "第八条 反商业贿赂条款",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 70
+ },
+ {
+ "type": "paragraph",
+ "text": "8.1 若发现乙方以任何形式给予甲方的员工商业贿赂以获取商品订单或更有利的交易条件,甲方有权立即终止本协议或终止该次商品订单,同时要求乙方赔偿10万元,并赔偿甲方相应的经济损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 71
+ },
+ {
+ "type": "paragraph",
+ "text": "8.2若甲方员工以不正当方式私自向乙方索取或变相索取回扣时,乙方应立即通知甲方,并由甲方对该事件进行处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 72
+ },
+ {
+ "type": "paragraph",
+ "text": "第九条 违约责任",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 73
+ },
+ {
+ "type": "paragraph",
+ "text": "9.1乙方均应本着诚实信用的原则妥善履行本协议项下的各项义务,违反本协议约定的,则应向甲方承担至少10万元违约赔偿金,由此给甲方造成其他损失的,由乙方继续向甲方承担损失赔偿金。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 74
+ },
+ {
+ "type": "paragraph",
+ "text": "9.2如乙方提供的货物不符合本协议约定的标准或存在质量问题,甲方除要求乙方根据甲方要求更换或退货、返还货款外,甲方有权就因此而发生的损失要求乙方支付违约金,违约金数额为退回给乙方货物总金额的5%,不足以弥补甲方损失(包括但不限于:直接/间接损失、律师费、诉讼费、公证费等所有费用)的,乙方还须据实赔偿。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 75
+ },
+ {
+ "type": "paragraph",
+ "text": "第十条 协议期限",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 76
+ },
+ {
+ "type": "paragraph",
+ "text": "10.1本协议自双方签字并盖章后于 [[start_date]] 起生效,如甲、乙双方在本协议生效日前已经履行或部分履行了协议义务,则本协议约定溯及至最早开始履行本协议义务之日。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 77
+ },
+ {
+ "type": "paragraph",
+ "text": "10.2本协议有效期以终止日期为准,终止日期为 [[end_date]]。有效期届满后,双方继续合作的,须经协商后,重新签署协议确定。如本协议期限届满,而本协议项下订单尚未履行完毕的,则以本协议项下最后一笔订单履行完毕(履行完毕是指双方已结算完毕该订单下货款且所有退换货事宜均已处理完毕)之日,本协议终止。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 78
+ },
+ {
+ "type": "paragraph",
+ "text": "第十一条 协议变更和终止",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 79
+ },
+ {
+ "type": "paragraph",
+ "text": "11.1双方经协商一致签署书面协议,可对本合同进行变更。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 80
+ },
+ {
+ "type": "paragraph",
+ "text": "11.2如发生下列情形之一的,甲方有权立即以书面通知的方式单方面解除本合同:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 81
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方的全部或主要资产已转让或有义务转让予第三方;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 82
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被收购或与第三方合并;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 83
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方以书面形式表示其无力履行或将不履行本协议项下义务;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 84
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方停止营业或进入破产清算程序;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 85
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被甲方的竞争对手直接或间接控制;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 86
+ },
+ {
+ "type": "paragraph",
+ "text": "11.3本协议的终止,并不影响终止前甲、乙双方已发生的双方权利义务关系。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 87
+ },
+ {
+ "type": "paragraph",
+ "text": "11.4本协议第九条有关知识产权和第十四条有关保密义务条款在本协议终止后的2年内仍然对双方具有约束效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 88
+ },
+ {
+ "type": "paragraph",
+ "text": "第十二条 保密、排他义务",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 89
+ },
+ {
+ "type": "paragraph",
+ "text": "12.1在合作过程中,乙方从甲方(或其母公司、子公司、关联公司、甲方在电商平台开设的网店)获得的与合作有关或因合作产生的任何商业、营销、图纸,产品,设计或其他性质的资料,无论以何种形式或载于何种载体,无论在披露时是否以口头、图像或以书面方式表明其具有保密性。 12.2 乙方保证上述保密信息仅用于与合作有关的用途或目的,并予以妥善保存。经甲方提出要求,乙方应按照甲方的指示将含有保密信息的所有文件或其他资料归还给甲方,或者按照甲方的指示予以销毁。合作终止后,甲方有权向乙方提出要求将保密信息资料交还。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 90
+ },
+ {
+ "type": "paragraph",
+ "text": "12.3乙方需要自行采取有效措施,确保本协议中保密措施的正常履行。乙方关联公司或乙方工作人员就以上事宜对甲方造成损失的,均由乙方单位承担一切责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 91
+ },
+ {
+ "type": "paragraph",
+ "text": "12.4 发现有人侵犯甲方商业秘密和技术秘密时,乙方有责任有义务维护甲方利益并及时向甲方通报并在第一时间采取一切必要措施防止信息的扩散,尽最大可能消除影响。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 92
+ },
+ {
+ "type": "paragraph",
+ "text": "12.5 乙方违反本协议的任何条款,应承担违约责任,并向甲方支付违约金人民币 30万元 。上述违约金并不影响受损害方向违约方要求损害赔偿。该等赔偿以甲方实际遭受的损失或以乙方全部非法所得为限。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 93
+ },
+ {
+ "type": "paragraph",
+ "text": "12.6本协议中涉及的有关保密信息,其中已经拥有知识产权的归原所有人所有;相关工作实施中产生的知识产权,其知识产权的归属依甲方所有。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 94
+ },
+ {
+ "type": "paragraph",
+ "text": "12.7该协议自签字盖章之日起生效,甲乙双方合作期间到终止合作后2年内有效。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 95
+ },
+ {
+ "type": "paragraph",
+ "text": "第十三条 争议解决",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 96
+ },
+ {
+ "type": "paragraph",
+ "text": "因理解和执行本协议发生的任何争议双方均应通过友好协商解决,经协商未能达成一致意见的,双方同意提交合同签订地所在地法院诉讼解决。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 97
+ },
+ {
+ "type": "paragraph",
+ "text": "13.1解除合作关系或要求调离正常在售的某款产品时,乙方需提前6个月以书面形式正式向甲方提出,若不提前提出私自停止供货或单方面解除合作关系的,将付与甲方100万的违约金,甲方有权在货款结算时直接扣减。甲乙双方确定不合作关系时,签订《合作关系解除两清协议》,并在停止合作后6个月内处理好所有后续售后问题。如若未处理完,所有产生的经济损失由乙方承担。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 98
+ },
+ {
+ "type": "paragraph",
+ "text": "第十四条 其他",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 99
+ },
+ {
+ "type": "paragraph",
+ "text": "14.1本协议任何一方未及时行使本合同项下的权利,并不意味着其对该等权利的放弃,亦不影响该方行使本合同项下的其他权利。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 100
+ },
+ {
+ "type": "paragraph",
+ "text": "14.2除非事先取得对方书面同意,本合同项下的权利不可转让。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 101
+ },
+ {
+ "type": "paragraph",
+ "text": "14.3本合同确定了双方交易的基本原则。具体交易的成交,仍需双方以具体订单或其他具体合同来执行。该订单或其他具体合同均具有法律效力,如各文件内容有出入,以订单或具体合同的约定优先适用,而本合同及补充协议之间以较新的文件约定为准。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 102
+ },
+ {
+ "type": "paragraph",
+ "text": "14.4本合同项下任何通知均以书面形式作出,可使用邮递、电子邮件、传真等方式发出。以电子邮件、传真方式发出的,发出时间即视为送达时间;邮递方式发出的,以快递签收日期为送达时间。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 103
+ },
+ {
+ "type": "paragraph",
+ "text": "甲乙双方的联系方式如本合同文首所示,任何一方将通知、文件等发送至对方在文首所示的地址、电子邮箱的,视为发送至对方。任何一方变更联系方式的,应提前7日书面通知对方。若因未履行通知义务,而导致对方通知、文件等未能接收到的,由未履行通知义务一方自行承担相应责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 104
+ },
+ {
+ "type": "paragraph",
+ "text": "14.5 本协议未尽事宜,后期根据实际情况另行签订合作协议附件,本协议所有相关附件均与本协议一样,具同等法律效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 105
+ },
+ {
+ "type": "paragraph",
+ "text": "14.6本协议壹式贰份,甲方执壹份,乙方执壹份,均具有同等法律效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 106
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由双方于封面所列日期签署。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 107
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件1:",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 111
+ },
+ {
+ "type": "paragraph",
+ "text": "代发仓追偿管理制度",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 112
+ },
+ {
+ "type": "paragraph",
+ "text": "1、目的:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 113
+ },
+ {
+ "type": "paragraph",
+ "text": "为了更有效的提高客户服务水平,保障在线商品链接在承诺时效内发货及时性和准确性,特规范代发仓的操作管理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 114
+ },
+ {
+ "type": "paragraph",
+ "text": "2、范围:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 115
+ },
+ {
+ "type": "paragraph",
+ "text": "本制度适用于[[party_a]](以下简称[[party_a]])及其子公司所属的所有代发仓。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 116
+ },
+ {
+ "type": "paragraph",
+ "text": "3、定义",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 117
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "序号",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 118
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "类别",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 119
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "定义",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 120
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "1",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 121
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "代发仓",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 122
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "在由简尚平台销售,供应商工厂一件代发商品的所有仓库",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 123
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 2,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "2",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 124
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 2,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "异常订单",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 125
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "获取单号异常,是快递设置了超区或者停发,无法获取单号的订单",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 126
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "代发仓有对应的供应商,存在人为修改条码,供应商不匹配订单情况",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 127
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 3,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "3",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 128
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 3,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "发货时效",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 129
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "一般商品当天12点之前的流入代发仓系统的订单需在当天发货并完结且当日有揽收记录;当日12点后到次日12点前订单,在次日发货并完结,且次日结束前有揽收记录,即截单时间为12点",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 130
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "特殊产品(沙发、实木大型家具等),当日15点30分前的订单需在次日17点前发货并完结,且当日有揽收记录,即当日17点完结前一日所有订单",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 131
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "特殊产品需单独报备,OA走审核流程,待审核通过后才可按特殊产品时效处理",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 132
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 2,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "4",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 133
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 2,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "虚假发货",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 134
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "发货后次日 10 点前未出现揽收信息的,视为虚假发货",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 135
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "揽收记录出现后未在 48 小时内出现新的物流流转信息的订单视为虚假发货",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 136
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "5",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 137
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "缺货",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 138
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "超出发货时效和虚假发货均定义为缺货",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 139
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "6",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 140
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "月缺货率",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 141
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "=∑月度每日缺货/月度总应供货件数",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 142
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 8.5548,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "7",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 143
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 12.2489,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "数实不符",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 144
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 79.1964,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "供应商提供的SKU的重量或体积与实际产品差异超过5%",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 145
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "4、代发仓时效管理:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 146
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1代发仓供应商缺货和虚假发货追偿",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 147
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1.1 超时时效≤1天,按照10元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 148
+ },
+ {
+ "type": "paragraph",
+ "text": "1天<超时时效≤2,按照20元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 149
+ },
+ {
+ "type": "paragraph",
+ "text": "2天<超时时效≤3,按照30元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 150
+ },
+ {
+ "type": "paragraph",
+ "text": "依次类推,累计计算(例如1单货超时2天发货,第一天追偿10元,第二天追偿20元。累计为此单追偿30元)。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 151
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1.2 揽收后超过48 小时未更新物流信息的,开始计算缺货追偿:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 152
+ },
+ {
+ "type": "paragraph",
+ "text": "48小时<未更新时间≤72小时,按照20元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 153
+ },
+ {
+ "type": "paragraph",
+ "text": "72小时<未更新时间≤96小时,按照40元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 154
+ },
+ {
+ "type": "paragraph",
+ "text": "96小时<未更新时间≤118小时,按照80元/单追偿;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 155
+ },
+ {
+ "type": "paragraph",
+ "text": "依次类推,累计计算(例如1单货超时80小时发货,累计为此单追偿20元+40元=60元)",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 156
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2 数实不符的追偿(只追偿影响运费的重量或包装尺寸)",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 157
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2.1甲方有权定期抽查乙方供应给甲方的产品,若实际产品包装尺寸或重量和提供甲方录入系统的相差5%之上且给甲方造成了经济损失,甲方将按照此款产品上架以来损失进行追偿,有权从当月货款中扣除;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 158
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2.2 若影响快递运费的尺寸或重量变化超过5%,乙方必须第一时间书面通知甲方,若甲方未及时更新系统造成快递费用损失乙方免责,若未及时告知造成的损失甲方有权追偿。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 159
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《代发合作协议》附件,与《代发合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,双方各执一份。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 160
+ },
+ {
+ "type": "paragraph",
+ "text": "以上未尽事宜及解释权归甲方[[party_a]]所有。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 161
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的追偿数据,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 162
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件2:",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 166
+ },
+ {
+ "type": "paragraph",
+ "text": "质量手册",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 167
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 3,
+ "width": 21.9923,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "主题:目录",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 168
+ },
+ {
+ "type": "paragraph",
+ "text": "章节号:0",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 169
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 3,
+ "width": 27.5614,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "质量手册",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 170
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 13.6032,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "编号",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 171
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 36.8432,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 171
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 13.6032,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "版本",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 172
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 36.8432,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 172
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 13.6032,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "页码",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 173
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 36.8432,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "1/",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 174
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 4,
+ "rowspan": 1,
+ "width": 100.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 174
+ },
+ {
+ "type": "paragraph",
+ "text": "产品生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 175
+ },
+ {
+ "type": "paragraph",
+ "text": "板件生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 176
+ },
+ {
+ "type": "paragraph",
+ "text": "钢架生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 177
+ },
+ {
+ "type": "paragraph",
+ "text": "喷塑生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 178
+ },
+ {
+ "type": "paragraph",
+ "text": "第二条 产品包装及内部填充标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 179
+ },
+ {
+ "type": "paragraph",
+ "text": "五金件采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 180
+ },
+ {
+ "type": "paragraph",
+ "text": "内部填充采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 181
+ },
+ {
+ "type": "paragraph",
+ "text": "外包装采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 182
+ },
+ {
+ "type": "paragraph",
+ "text": "产品资料及细节标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 183
+ },
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 183
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "第一条 产品生产标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 184
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1. 板件生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 185
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.1封边无脱胶,无开口,侧面平整,封边条与板材之间无明显胶线痕迹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 186
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.2封边颜色与板材无色差,封边条接口处如未相互覆盖,必须无明显缝隙(缝隙长度不超2MM),如封边条接口相互覆盖(覆盖长度必须在10MM-15MM之间),并且粘贴良好。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 187
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.3打孔不能出现明显爆口,孔位误差不超样品确认单3MM,合页、导轨、万向轮、等需要使用自攻螺丝安装的配件必须有准确明显的引孔 (注:引孔深度<3MM,直径<3.5MM),孔位无多打无漏打。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 188
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.4 产品整体板件颜色无色差,水平无翘曲无刮伤碰伤,无明显爆口(板材爆口修补不允许出现明显影响外观的修补),板件开料需根据样品确认单尺寸开料,误差不超2MM.",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 189
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.5 板件油漆表面颜色均匀平整0.5平方米不超三处缺陷点(缺陷点直径≤0.5mm),无划痕,碰伤,流痕及崩裂现象,油漆面与其他部件接触面需丝棉纸包裹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 190
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.6 产品所有板件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 191
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2. 钢架生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 192
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.1 打孔必须保持钢架两面光滑平整,无毛刺飞边,孔位内不能出现杂质影响正常安装,孔位误差和样品不超2MM。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 193
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.2 焊点均匀光滑(点焊数量≥2),连接牢固,焊接处无脱焊,虚焊,漏焊,焊穿等质量问题,焊点周围不可以出现焊丝,明显焊渣,焊接连接处平整,无水平方向变形。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 194
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.3 产品所有钢架部件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 195
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3. 喷塑生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 196
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.1 钢架喷塑不能出现橘皮,起泡,漏喷,锈斑,涂层脱落。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 197
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.2 钢架喷塑表面需均匀平整,无划痕,磨损,麻点颗粒,雾化,流挂等任何影响外观的质量问题。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 198
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.3 钢架喷塑塑粉不允许出现堵塞螺丝孔及闷头影响安装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 199
+ },
+ {
+ "type": "paragraph",
+ "text": "第二条 产品包装及内部填充标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 200
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4. 五金件采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 201
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.1 需无明显毛剌,色差,无生锈氧化、破裂,电镀/涂层均匀无脱落,无影响使用的其它缺陷(注:螺丝刀需使用单用梅花螺丝刀,长度≥16CM,把手实心材质)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 202
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.2 配件包内,须有配件标号(和说明书对应),且不同配件分开小包包装对应标号,每个小包配件需用大袋包装一起封死(小袋需使用自封袋,单层厚度≥0.04MM,大袋样式无要求,厚度需≥0.06 MM)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 203
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.3 螺丝配件必须按照说明书标注规格数量放置,不得出现混装漏装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 204
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5 内部填充采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 205
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.1 六面泡沫填充需≥10g (部分产品可按公司规定填充)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 206
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.2 填充厚度,产品重量≤10KG,填充厚度10MM,产品重量10KG≤50KG,填充厚度20MM,超50KG需分开包装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 207
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6 外包装采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 208
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.1 外包装纸箱面纸≥160g,上瓦楞≥130g,下瓦楞≥130g,夹层≥80g,底纸≥130g",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 209
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.2 纸箱需按公司印刷要求进行印刷,必须印有制造商,经销商,联系方式,执行标准,产品型号信息(信息需和产品图纸,合格证,条码信息一致吻合)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 210
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.3 纸箱必须保持干净整洁,无任何破损,否则仓库有权拒收",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 211
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7 产品资料及细节标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 212
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.1 产品外包装必须粘贴条码,条码贴于纸箱两侧短边(禁止只有一边贴条码),条码信息与纸箱内货物及说明书合格证信息一一对应,字迹清晰,条码扫描无误。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 213
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.2产品内部除简易产品(简易产品:整装沙发或我司规定产品)外都必须放置说明书(说明书由我司统一提供电子档),合格证必须每件产品放置,合格证上需信息完善,必须印有制造商,联系方式,执行标准,产品型号,使用说明,出厂日期。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 214
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.3 产品内部包装需整洁,无明显污渍。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 215
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.4 所有厂家不得私自更改审样后的产品 。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 216
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 217
+ },
+ {
+ "type": "paragraph",
+ "text": "双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 218
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的质检单,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 219
+ },
+ {
+ "type": "signatures"
+ }
+ ]
+}
diff --git a/resources/contracts/supplier/production-v1.json b/resources/contracts/supplier/production-v1.json
new file mode 100644
index 00000000..7f53cfb9
--- /dev/null
+++ b/resources/contracts/supplier/production-v1.json
@@ -0,0 +1,3795 @@
+{
+ "version": "1",
+ "blocks": [
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 1
+ },
+ {
+ "type": "paragraph",
+ "text": "生产合作协议",
+ "heading": true,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 2
+ },
+ {
+ "type": "paragraph",
+ "text": "合同编号:[[number]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 3
+ },
+ {
+ "type": "paragraph",
+ "text": "签订日期:[[signature_date]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 4
+ },
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 5
+ },
+ {
+ "type": "paragraph",
+ "text": "生产合作协议",
+ "heading": true,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 6
+ },
+ {
+ "type": "paragraph",
+ "text": "合同编号:[[number]]",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 7
+ },
+ {
+ "type": "paragraph",
+ "text": "合同签订地:[[location]]",
+ "heading": false,
+ "align": "right",
+ "images": [],
+ "source_paragraph": 8
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由以下双方于 [[signature_date]] 签署:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 9
+ },
+ {
+ "type": "paragraph",
+ "text": "甲方:[[party_a]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 10
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_a_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 11
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_a_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 12
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_a_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 13
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_a_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 14
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_a_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 15
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_a_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 16
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方:[[party_b]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 17
+ },
+ {
+ "type": "paragraph",
+ "text": "地址:[[party_b_address]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 18
+ },
+ {
+ "type": "paragraph",
+ "text": "法定代表人:[[party_b_legal]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 19
+ },
+ {
+ "type": "paragraph",
+ "text": "联系人:[[party_b_contact]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 20
+ },
+ {
+ "type": "paragraph",
+ "text": "电话:[[party_b_phone]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 21
+ },
+ {
+ "type": "paragraph",
+ "text": "传真:[[party_b_fax]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 22
+ },
+ {
+ "type": "paragraph",
+ "text": "Email:[[party_b_email]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 23
+ },
+ {
+ "type": "paragraph",
+ "text": "鉴于:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 24
+ },
+ {
+ "type": "paragraph",
+ "text": "甲、乙双方有意建立购销合作关系。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 25
+ },
+ {
+ "type": "paragraph",
+ "text": "依据《中华人民共和国民法典》双方经友好、充分协商,达成如下协议,以资共同信守。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 26
+ },
+ {
+ "type": "paragraph",
+ "text": "总则",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 27
+ },
+ {
+ "type": "paragraph",
+ "text": "双方同意,在本协议有效期限内,乙方按照本合同约定的条款和条件及本协议项下的订单向甲方提供 家居、家具产品等(以下称“货物”),并使用甲方提供的如下品牌商标:[[brands]]等其他甲方所属品牌。协议有效期内,若甲方新注册品牌则以书面正式告知为准,乙方对甲方注册品牌的商标、版权、著作权等知识产权及专利负有保密和排他性义务,不得向第三方透露和生产。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 28
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议约定双方在协议有效期间内建立合作之基本原则,甲方购销货物的具体数量、规格、型号、具体质量标准、交付日期、地点、价格等根据双方在本协议有效期间内签署的订单明细(以下简称“订单”)确定。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 29
+ },
+ {
+ "type": "paragraph",
+ "text": "订单",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 30
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1 甲方按需求向乙方发出订单,(因线上销售不确定因素,同时为保证供货及时性,乙方在即将生产完上一批订单前,需及时通知并征求甲方书面意见,由甲方决定是否追加订单。双方应避免因追单不及时导致的缺货问题,如乙方未及时通知,将由乙方承担后续所产生的一切损失),订单将作为本合同有效附件另行签署,请详见附件《合作协议附件:[[party_a]]订单标准协议》。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 31
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.1 甲方发出订单方式:采取纸质递交的方式,乙方收到后应回执签收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 32
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.2 乙方接收订单及确认生产进度后,应于24小时内签名加盖章后回传,并确认可交货日期,采购订单自签字盖章起生效。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 33
+ },
+ {
+ "type": "paragraph",
+ "text": "2.1.3 对订单如有异议,乙方需在24小时内书面提出;若24小时内未提出,则视为乙方对订单内容无异议。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 34
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2 订单交货期期限、货量要求:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 35
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.1 甲方发出采购订单,甲乙双方以《叫货单》约定送货时间,以最后一批货到仓为最终入库时间,期间允许乙方按甲方要求多次送货或按照甲方要求一次送货。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 36
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.2 在乙方与甲方签订了《[[party_a]]订单标准协议》后,甲方更新产品库存,告知乙方,并通过叫货的方式(请详见附件《合作协议附件:[[party_a]]家居叫货模板》通知乙方需要送货到甲方仓以保证库存充足。如若由于乙方原因造成甲方缺货,甲方将会按照(缺货产品的单个售价×30%×缺货总数)的标准要求乙方赔偿(单次赔偿最高不超过2000元),同一个SKU缺货时长每增加一天,赔偿金额按标准增加10%。赔偿金额确定方式以甲方负责此事项员工发送至乙方对接人为准,甲方有权利将赔付金额从乙方当月货款中直接扣减。如自缺货之日起5天内(包含缺货当天)缺货未补上,甲方有权把产品调给其它供应商生产,同时,甲方不再履行后续合同内容,并要求解除合同,因此造成的损失,乙方应当予以赔偿。如因乙方原因造成的缺货导致甲方销售额严重下滑,甲方不再履行后续合同内容,并要求解除合同,因此所造成的一切售后连锁损失,由乙方承担赔偿责任,并约定,由乙方向甲方承担最低10万元的违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 37
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.3 所有因未准时交货所产生的各项费用由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 38
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.4 乙方应依2.2.1与2.2.2条定义的交货日期和要求,将商品准时送至甲方指定地点。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 39
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.5 甲方的客户若无法接受因乙方方面导致的交期变更,而取消甲方的订单,或减少订单数量时,甲方可以向乙方取消该订单,或减少订单数量,乙方应无条件接受,且不得向甲方要求收取任何相关的费用。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 40
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.6 除不可抗力因素之外,未经甲方同意,乙方不得以任何理由拒绝或延迟交货;乙方应确保交货期,考虑实际情况,甲方给予乙方适当预留交货期限2天。预留期满后,按照本协议中第十一条违约责任条例规定要求乙方支付违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 41
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.7 由于乙方原因导致的缺货、配件率高的问题,甲方有权暂停履行合同。如果是乙方质量问题导致合同目的无法实现的,甲方有权中止履行合同。可以整改的,须整改到符合甲方要求标准后,双方继续履行合同。乙方应承担上述行为给甲方造成的全部损失。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 42
+ },
+ {
+ "type": "paragraph",
+ "text": "2.2.8 其他违约责任,甲乙双方在试行订单制两个月后,另行以补充协议方式约定。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 43
+ },
+ {
+ "type": "paragraph",
+ "text": "2.3 乙方有义务按照甲方的配件需求,准时、准量提供配件,为了减少由于配件问题引起的售后问题以及一系列有损于双方利益的行为,甲方制定了相关的配件管理规定,乙方有义务遵照执行相关管理规定:配件补发按照约定的时效自订单到达WMS系统里面起24小时内及时发出。延迟发出的,乙方按照每单每天10元的标准向甲方进行赔偿。请详见合作协议附件《奖惩协议》。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 44
+ },
+ {
+ "type": "paragraph",
+ "text": "2.4 甲方如调配其他供应商的货品交由乙方生产,在乙方是唯一货品供应商的前提下,乙方接收该货品则同时有义务为该货品之前产生的配件进行生产补发,非乙方货品补发配件的费用,由甲方承担,在月结货款时按实际发出配件单数核算件数进行结算",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 45
+ },
+ {
+ "type": "paragraph",
+ "text": "第三条 指定原材料、配件厂商",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 46
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1 关于甲方指定原材料、配件的特殊约定(不指定原材料、配件的情形下,本款不适用):甲方有权指定相应原材料、配件的厂商渠道,乙方必须无条件配合从甲方指定厂商处进行原材料、配件的采购。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 47
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1.1 甲方仅指定原材料、配件厂商,最终原材料、配件采购事项须由乙方完成。乙方根据甲方对原材料、配件的质量、数量及价格等要求,与甲方指定的厂商签署《采购合同》,并对采购之产品承担品质验收及付款之义务。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 48
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1.2 乙方应对甲方指定原材料、配件厂交付的原材料、配件进行品质验收,乙方须对验收结果负责,一旦乙方确认原材料、配件厂商交付的原材料、配件符合甲方要求的品质后,后续因原材料、配件而导致乙方交付给甲方的货物不合格的,甲方有权要求乙方承担相应赔偿责任(即按照本合同的约定进行更换、返修或退货、损失赔偿);如确是因为原材料、配件品质问题而导致的乙方交付货物不合格,乙方在向甲方承担责任后,有权向原材料、配件厂商追偿。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 49
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1.3乙方应根据与厂商签署的《采购合同》严格把控原材料、配件厂商交付原材料、配件的时间。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 50
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1.4 乙方有义务按照与甲方指定的原材料、配件厂商签署的《采购合同》约定的方式和期限向指定原材料、配件厂支付原材料、配件款。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 51
+ },
+ {
+ "type": "paragraph",
+ "text": "第四条 交付",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 52
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1 乙方应于订单中约定的到货日期,将货物运送至甲方指定的地点,乙方负责货物的运输,并承担其相关费用;货物在交付给甲方指定地点之前的毁损、丢失等风险由乙方承担。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 53
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2 货物由乙方运输至甲方指定地点,并由甲方指定地点负责人依据本协议第五条的相关约定确认后,视为交付。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 54
+ },
+ {
+ "type": "paragraph",
+ "text": "4.3乙方根据甲方的生产订单量,交货到仓的库量500件以内,允许溢短装10%,501—2000件允许溢短装5%,2001件以上允许溢短装3%。超出规定溢短装范围的,甲方有权不收货、不付款。此条款适用订单制商品。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 55
+ },
+ {
+ "type": "paragraph",
+ "text": "4.4乙方将货物交付至甲方仓库的具体标准、要求和相关处理方法,请详见附件:《奖惩协议》。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 56
+ },
+ {
+ "type": "paragraph",
+ "text": "4.5根据甲方的生产订单需求量,乙方所生产量超出生产订单量的,按以下比例协商处理:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 57
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为1000以下的(含1000),超出部分的量为原生产订单的20%(含20%)以下的,双方协商后,甲方协助处理;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 58
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为1000-3000(含3000),超出部分的量为原生产订单的10%(含10%)以下的,双方协商后,甲方协助处理;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 59
+ },
+ {
+ "type": "paragraph",
+ "text": "生产订单量为3000-5000及以上(含5000),超出部分的量为400以下的,双方协商后,甲方协助处理。其余多出部分,甲方不予处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 60
+ },
+ {
+ "type": "paragraph",
+ "text": "第五条 质量监督与验收",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 61
+ },
+ {
+ "type": "paragraph",
+ "text": "5.1 乙方在收到甲方样品,并进行确认意见后,方可进行大货投产,同时乙方应确保大货质量≧样品,乙方私自投产所造成的损失由乙方自行承担;乙方未接到甲方订单,私自生产的产品,甲方有权拒绝收货入仓及消耗处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 62
+ },
+ {
+ "type": "paragraph",
+ "text": "5.2乙方将货物运送至甲方指定交货地点,乙方需无条件配合甲方的质检工作,按《奖惩协议》的要求,进行交货入库。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 63
+ },
+ {
+ "type": "paragraph",
+ "text": "5.3 检验:每批货物中每款(每款以产品ID货号为标准)货物抽检的合格率均应达到97%以上(含本数),否则视为该批货物不合格。甲方有权视货物检验情况,要求乙方重新制作、更换或退货。直到达到甲方要求后再入库,并按甲方规定时间内入库,不得延迟。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 64
+ },
+ {
+ "type": "paragraph",
+ "text": "5.3.1乙方按甲方订单生产,在乙方入库前,向甲方发出验货申请,甲方派出专员查货,检查量不少于成品数量3%,根据产品质量做出判断是否接受、整改。如发现乙方交付的货物与甲方确认的样品存在本质不符或品质未达到检验合格率的,甲方有权通知乙方将全部货物运回,乙方应在甲方指定期限内(如甲方未明确指定期限,则一般为甲方发出通知之日起10日内)返工、更换、重新制作,向甲方指定地点重新交付符合质量标准的货物;如甲方再次检验仍存在与甲方确认的样品存在本质(材质、尺寸、结构等)不符或品质未达到检验合格率的,甲方亦有权直接解除订单合同,退回当批全部货物,并要求乙方按照本协议第11条第11.2款约定承担相应违约责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 65
+ },
+ {
+ "type": "paragraph",
+ "text": "5.3.2如乙方交付的货物达到检验合格率的,则甲方将不符合质量要求的货物退还乙方,这部分货物不结货款。除非达到甲方要求,否则甲方不接受乙方返修货物。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 66
+ },
+ {
+ "type": "paragraph",
+ "text": "5.4 验收标准:甲方在基于国家及行业标准的前提下,依据本协议及订单、《质量手册》(本质量标准手册由甲方提供,以下简称“《质量手册》”)等文件,及样品标准进行质量验收;如前述文件标准不一致的,以最近签署日期为准,如适用的文件标准与样品标准不一致的,则以较高标准为准。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 67
+ },
+ {
+ "type": "paragraph",
+ "text": "5.5 作为本协议质量检验标准之一的《质量手册》,以甲方即时执行的版本为准。甲方可将即时执行的版本以E-MAIL、微信、QQ、纸质方式发送给乙方,甲方发送之日视为乙方接收之日。如乙方有异议,则应于甲方发送后3日内予以回复,否则视为乙方确认并同意遵守《质量手册》中关于产品质量、品质控制等方面的要求。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 68
+ },
+ {
+ "type": "paragraph",
+ "text": "5.6 甲方按照本协议的约定进行的货物检验及验收,并不免除乙方应承担的产品质量保证责任,甲方收货后,只要双方继续合作,乙方仍应应对甲方承担货物质量保证责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 69
+ },
+ {
+ "type": "paragraph",
+ "text": "5.7 由于乙方造成的产品质量问题,甲方有权要求乙方整改;如若乙方整改2次后仍不符合甲方要求,甲方有权不为乙方清货。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 70
+ },
+ {
+ "type": "paragraph",
+ "text": "5.8 在甲方正常售卖某单品的情况下,乙方应就甲方售卖的此产品提供供货保证,在未与甲方达成一致前,不得以各种理由为由单方面停止供货,否则须承担因乙方单方面私自停止供货导致的甲方所产生的的一系列损失,(包含但不限于货款暂扣,不予结算)。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 71
+ },
+ {
+ "type": "paragraph",
+ "text": "5.9 乙方须向甲方提供乙方推选给甲方售卖的产品的尺寸图(线稿图),实物样品,及产品毛重和包装尺寸,并确保准确无误,若因乙方提供资料出现问题影响产品售卖产生从而产生的一系列问题,由乙方承担责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 72
+ },
+ {
+ "type": "paragraph",
+ "text": "第六条 包装",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 73
+ },
+ {
+ "type": "paragraph",
+ "text": "6.1乙方负责对货物以单SKU装箱的方式入箱,使之适合多次运输、多次搬运、卸装的要求,并根据货物特点和要求,加上防潮、防雨、防腐蚀的保护措施,保证货物运到指定地点时无破损、无脏污。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 74
+ },
+ {
+ "type": "paragraph",
+ "text": "6.2包装方法:以订单上列明的标准或以甲方要求为准。甲方内、外包装的制作具体标准及要求,请详见《供应商产品包装要求》,产品合格证须放在产品包装里,产品合格证的制作要求请详见《供应商产品包装要求》。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 75
+ },
+ {
+ "type": "paragraph",
+ "text": "6.3其他特殊包装要求可在具体采购订单和发货通知中具体约定。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 76
+ },
+ {
+ "type": "paragraph",
+ "text": "第七条 结算条款",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 77
+ },
+ {
+ "type": "paragraph",
+ "text": "7.1订单项下的价格已经包含了乙方提供货物所涉及的全部费用,包括但不限于包装运输等费用,甲方无需就乙方提供的货物向乙方或第三方支付任何其他费用。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 78
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2结算:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 79
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.1结算方式:月结。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 80
+ },
+ {
+ "type": "paragraph",
+ "text": "货到付款(入仓):甲方收到乙方符合验收标准的货物后(当月最后一批为准)次月15日结算上月货款。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 81
+ },
+ {
+ "type": "paragraph",
+ "text": "发货付款(代发):甲方确认乙方发货后(当月最后一单为准)次月15日结算上月货款。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 82
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.2结算方式:现结甲方收到乙方符合验收标准的货物或甲方确认乙方发货后当月月中(当月16-18日)和月末(当月28-30日)各执行一次现结对账,乙方需提前将打款资料和合同办理好给到财务",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 83
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.3 现结转月结",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 84
+ },
+ {
+ "type": "paragraph",
+ "text": "现结厂商进行现结2个月之后,等待现结款项全部结清,无其他待处理事项,第三个月自动转为月结,合作新厂商给与的优享福利结束。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 85
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.4 结算要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 86
+ },
+ {
+ "type": "paragraph",
+ "text": "月结供应商每月5号之前将上个月电子账单发送至甲方财务处,财务审核完账单后在14号下午发送账单电子档并要求乙方打印签字盖章,赔付的账单由甲方相应的采购发送乙方核对并签字盖章,多页需要盖骑缝章,2份账单一并拍照至甲方财务确认无误后邮寄,本地供应商可将原件拿到崔桥办公室,由采购统一邮寄,财务以收到账单纸质版之日起-72小时(含签字当天)内财务作打款处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 87
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.5甲方将按照合同上账号给乙方进行打款,后续乙方需要变更打款账号,请按甲方要求办理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 88
+ },
+ {
+ "type": "paragraph",
+ "text": "7.2.6支付方式:银行汇款打款(以下项目根据付款方式填写具体信息):",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 89
+ },
+ {
+ "type": "paragraph",
+ "text": "以甲方财务实际付款账户信息为准",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 90
+ },
+ {
+ "type": "paragraph",
+ "text": "账户名称:[[account_name]] 银行账号:[[account_number]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 91
+ },
+ {
+ "type": "paragraph",
+ "text": "开户行:[[bank_name]]",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 92
+ },
+ {
+ "type": "paragraph",
+ "text": "7.3因本合同项下所发生的其他税负,由甲乙双方按照法律规定各自承担。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 93
+ },
+ {
+ "type": "paragraph",
+ "text": "7.4甲乙双方平常往来的文件、样品由各寄出方承担费用;补件、返修、返工、更换、重新交付的运输费由乙方负责。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 94
+ },
+ {
+ "type": "paragraph",
+ "text": "7.5关于成本变动,以第一批订单发出时间的原材料价格为准,原材料价格涨、跌超过8%连续两个月,甲乙双方在两个月后执行订单时,可重新议价。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 95
+ },
+ {
+ "type": "paragraph",
+ "text": "7.6关于产品定价,当月的产品价格在距离月底还有10天的时间就要找核价专员定价,超出此时效则货款默认为顺延到下个月结算。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 96
+ },
+ {
+ "type": "paragraph",
+ "text": "第八条 退货和质量保证",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 97
+ },
+ {
+ "type": "paragraph",
+ "text": "8.1货款结算前,如甲方客户因货物质量问题而退换货的,乙方承担由此造成的所有费用及损失;如因质量问题给第三方造成人身或财产损害的,乙方另须承担全部因此而给甲方造成的损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 98
+ },
+ {
+ "type": "paragraph",
+ "text": "8.2 对于所有包含甲方商标、LOGO、名称或其他甲方标识的货物,如经甲方退货给乙方的,乙方必须按照甲方的要求将所有甲方标识剪除,如乙方违反本条款,擅自处理含有甲方标识的货物,一经发现,乙方须按照(乙方获得的利益总额的五倍)向甲方支付违约金,如无法确定乙方利益总额的,则按照(甲方全部退货总金额的五倍)支付违约金,不足以弥补甲方损失的,还须据实赔偿。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 99
+ },
+ {
+ "type": "paragraph",
+ "text": "8.3关于客退件,甲方会通知乙方将属于其的客退件拉走,做好客退件出库,双方签字确认。如若乙方未及时将客退件拉走,甲方将按《客退件管理规定》处理,详情请见附件《客退件管理规定》。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 100
+ },
+ {
+ "type": "paragraph",
+ "text": "第九条 知识产权",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 101
+ },
+ {
+ "type": "paragraph",
+ "text": "9.1任何一方在履行本合同的过程中应尊重对方的知识产权,未经对方同意,不从事任何可能使对方的知识产权受到损害的行为。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 102
+ },
+ {
+ "type": "paragraph",
+ "text": "9.2双方确认并同意,乙方仅得在本合同约定的范围内使用甲方所有或经授权合法使用的未被修改的商标、标识,不得以任何本协议约定之外的目的使用甲方所有或甲方经授权合法使用的商标、标识、商号等;乙方应保证在任何情况下均不对甲方所有或甲方经授权合法使用的商标、商号、标志或甲方相关域名主张任何利益,不得对以上相同或相似的商标、商号、标志、域名进行注册或试图注册;同时,乙方保证不通过任何第三方实施上述行为。如乙方实施上述行为而获得的任何权利或利益,一经甲方或原权利人提出,乙方应将所获得的权利及利益无偿转让给甲方或原权利人。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 103
+ },
+ {
+ "type": "paragraph",
+ "text": "9.3乙方不得擅自将甲方向乙方提供的商标和甲方提供的所有物品作任何商业用途或未经甲方同意而提供给任何第三方。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 104
+ },
+ {
+ "type": "paragraph",
+ "text": "9.4 乙方确认并同意:甲方有权在乙方向甲方提供的货物及货物合格证上使用、标注乙方的相关企业信息(包括但不限于:生产企业名称、注册地址、联系电话)及CCC安全认证标志,同时同意甲方将上述信息许可第三方使用。乙方应保证甲方使用前述信息不会侵犯任何第三方的合法权益,否则由乙方承担全部法律责任,如因此给甲方造成损失的,应予以赔偿(包括但不限于:直接损失、律师费、公证费、诉讼费等所有费用)。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 105
+ },
+ {
+ "type": "paragraph",
+ "text": "第十条 反商业贿赂条款",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 106
+ },
+ {
+ "type": "paragraph",
+ "text": "10.1 若发现乙方以任何形式给予甲方的员工商业贿赂以获取商品订单或更有利的交易条件,甲方有权立即终止本协议或终止该次商品订单,同时要求乙方赔付10万元,并赔偿甲方相应的经济损失。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 107
+ },
+ {
+ "type": "paragraph",
+ "text": "10.2若甲方员工以不正当方式私自向乙方索取或变相索取回扣时,乙方应立即通知甲方,并由甲方对该事件进行处理。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 108
+ },
+ {
+ "type": "paragraph",
+ "text": "第十一条 违约责任",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 109
+ },
+ {
+ "type": "paragraph",
+ "text": "11.1乙方均应本着诚实信用的原则妥善履行本协议项下的各项义务,违反本协议约定的,则应向甲方承担至少10万元违约赔偿金,由此给甲方造成其他损失的,由乙方继续向甲方承担损失赔偿金。",
+ "heading": false,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 110
+ },
+ {
+ "type": "paragraph",
+ "text": "11.2如乙方提供的货物不符合本协议约定的标准或存在质量问题,甲方除要求乙方根据甲方要求更换或退货、返还货款外,甲方有权就因此而发生的损失要求乙方支付违约金,违约金数额为退回给乙方货物总金额的5%,不足以弥补甲方损失(包括但不限于:直接/间接损失、律师费、诉讼费、公证费等所有费用)的,乙方还须据实赔偿。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 111
+ },
+ {
+ "type": "paragraph",
+ "text": "11.3 乙方应确保交货期,延期交货在2天以内的,甲方给予适当预留期限。预留期满后,延期1天,甲方有权扣除相应货款总额的0.5%,以此类推,延期2天,扣除相应货款总额的1%。预留期满后超期达到7天以上的,甲方有权拒绝收货,并按照本合同11.1的规定要求乙方支付违约金。返修产品自甲方发货之日起10日内未能返回甲方仓库的,甲方有权拒绝收货,并自应付货款中扣除相应金额。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 112
+ },
+ {
+ "type": "paragraph",
+ "text": "第十二条 协议期限",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 113
+ },
+ {
+ "type": "paragraph",
+ "text": "12.1本协议自双方签字并盖章后于 [[start_date]] 起生效,如甲、乙双方在本协议生效日前已经履行或部分履行了协议义务,则本协议约定溯及至最早开始履行本协议义务之日。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 114
+ },
+ {
+ "type": "paragraph",
+ "text": "12.2本协议有效期以终止日期为准,终止日期为 [[end_date]]。有效期届满后,双方继续合作的,须经协商后,重新签署协议确定。如本协议期限届满,而本协议项下订单尚未履行完毕的,则以本协议项下最后一笔订单履行完毕(履行完毕是指双方已结算完毕该订单下货款且所有退换货事宜均已处理完毕)之日,本协议终止。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 115
+ },
+ {
+ "type": "paragraph",
+ "text": "第十三条 协议变更和终止",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 116
+ },
+ {
+ "type": "paragraph",
+ "text": "13.1双方经协商一致签署书面协议,可对本合同进行变更。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 117
+ },
+ {
+ "type": "paragraph",
+ "text": "13.2如发生下列情形之一的,甲方有权立即以书面通知的方式单方面解除本合同:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 118
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方的全部或主要资产已转让或有义务转让予第三方;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 119
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被收购或与第三方合并;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 120
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方以书面形式表示其无力履行或将不履行本协议项下义务;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 121
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方停止营业或进入破产清算程序;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 122
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方被甲方的竞争对手直接或间接控制;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 123
+ },
+ {
+ "type": "paragraph",
+ "text": "13.3本协议的终止,并不影响终止前甲、乙双方已发生的双方权利义务关系。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 124
+ },
+ {
+ "type": "paragraph",
+ "text": "13.4本协议第九条有关知识产权和第十四条有关保密义务条款在本协议终止后的2年内仍然对双方具有约束效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 125
+ },
+ {
+ "type": "paragraph",
+ "text": "保密、排他义务",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 126
+ },
+ {
+ "type": "paragraph",
+ "text": "14.1在合作过程中,乙方从甲方(或其母公司、子公司、关联公司、甲方在电商平台开设的网店)获得的与合作有关或因合作产生的任何商业、营销、图纸,产品,设计或其他性质的资料,无论以何种形式或载于何种载体,无论在披露时是否以口头、图像或以书面方式表明其具有保密性。 14.1 乙方保证上述保密信息仅用于与合作有关的用途或目的,并予以妥善保存。经甲方提出要求,乙方应按照甲方的指示将含有保密信息的所有文件或其他资料归还给甲方,或者按照甲方的指示予以销毁。合作终止后,甲方有权向乙方提出要求将保密信息资料交还。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 127
+ },
+ {
+ "type": "paragraph",
+ "text": "14.2 所有由甲方通过任何有效形式发送给乙方的产品图纸,样品,或者技术信息,产品说明,无论是供乙方报价或者生产,未经甲方书面许可,乙方不得自用,发给其它任何第三方,或者对外进行宣传。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 128
+ },
+ {
+ "type": "paragraph",
+ "text": "14.3 所有甲方委托乙方代为加工的产品含外观相似度超过80%及其以上的同类产品,知识产权均属甲方所有。未经甲方书面许可,乙方不得在任何报纸杂志,产品宣传册,产品展厅,网络上使用甲方产品的图纸,模具或者产品本身含外观相似度超过80%及其以上的同类产品,包括实物或者照片进行宣传,更不得以任何方式将该产品含外观相似度超过80%及其以上的同类产品介绍和供给给任何第三方。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 129
+ },
+ {
+ "type": "paragraph",
+ "text": "14.4 乙方需要自行采取有效措施,确保本协议中保密措施的正常履行。乙方关联公司或乙方工作人员就以上事宜对甲方造成损失的,均由乙方单位承担一切责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 130
+ },
+ {
+ "type": "paragraph",
+ "text": "14.5 发现有人侵犯甲方商业秘密和技术秘密时,乙方有责任有义务维护甲方利益并及时向甲方通报并在第一时间采取一切必要措施防止信息的扩散,尽最大可能消除影响。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 131
+ },
+ {
+ "type": "paragraph",
+ "text": "14.6 乙方违反本协议的任何条款,应承担违约责任,并向甲方支付违约金人民币 30万元 。上述违约金并不影响受损害方向违约方要求损害赔偿。该等赔偿以甲方实际遭受的损失或以乙方全部非法所得为限。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 132
+ },
+ {
+ "type": "paragraph",
+ "text": "14.7 本协议中涉及的有关保密信息,其中已经拥有知识产权的归原所有人所有;相关工作实施中产生的知识产权,其知识产权的归属依甲方所有。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 133
+ },
+ {
+ "type": "paragraph",
+ "text": "14.8 该协议自签字盖章之日起生效,甲乙双方合作期间到终止合作后2年内有效。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 134
+ },
+ {
+ "type": "paragraph",
+ "text": "第十五条 争议解决",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 135
+ },
+ {
+ "type": "paragraph",
+ "text": "因理解和执行本协议发生的任何争议双方均应通过友好协商解决,经协商未能达成一致意见的,双方同意提交合同签订地所在地法院诉讼解决。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 136
+ },
+ {
+ "type": "paragraph",
+ "text": "15.1解除合作关系或要求调离正常在售的某款产品时,乙方需提前6个月以书面形式正式向甲方提出,若不提前提出私自停止供货或单方面解除合作关系的,将付与甲方100万的违约金,直接从当月货款中扣除,甲乙双方确定不合作关系时,签订《合作关系解除两清协议》,并保留前6个月月均货款的30%作为质保金至问题处理完毕,如若未处理完,所有产生的经济损失由乙方承担并从质保金中扣除。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 137
+ },
+ {
+ "type": "paragraph",
+ "text": "第十六条 其他",
+ "heading": true,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 138
+ },
+ {
+ "type": "paragraph",
+ "text": "16.1本协议任何一方未及时行使本合同项下的权利,并不意味着其对该等权利的放弃,亦不影响该方行使本合同项下的其他权利。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 139
+ },
+ {
+ "type": "paragraph",
+ "text": "16.2除非事先取得对方书面同意,本合同项下的权利不可转让。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 140
+ },
+ {
+ "type": "paragraph",
+ "text": "16.3本合同确定了双方交易的基本原则。具体交易的成交,仍需双方以具体订单或其他具体合同来执行。该订单或其他具体合同均具有法律效力,如各文件内容有出入,以订单或具体合同的约定优先适用,而本合同及补充协议之间以较新的文件约定为准。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 141
+ },
+ {
+ "type": "paragraph",
+ "text": "16.4本合同项下任何通知均以书面形式作出,可使用邮递、电子邮件、传真等方式发出。以电子邮件、传真方式发出的,发出时间即视为送达时间;邮递方式发出的,以快递签收日期为送达时间。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 142
+ },
+ {
+ "type": "paragraph",
+ "text": "甲乙双方的联系方式如本合同文首所示,任何一方将通知、文件等发送至对方在文首所示的地址、电子邮箱的,视为发送至对方。任何一方变更联系方式的,应提前7日书面通知对方。若因未履行通知义务,而导致对方通知、文件等未能接收到的,由未履行通知义务一方自行承担相应责任。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 143
+ },
+ {
+ "type": "paragraph",
+ "text": "16.4 本协议未尽事宜,后期根据实际情况另行签订合作协议附件,本协议所有相关附件均与本协议一样,具同等法律效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 144
+ },
+ {
+ "type": "paragraph",
+ "text": "16.5本协议壹式贰份,甲方执壹份,乙方执壹份,均具有同等法律效力。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 145
+ },
+ {
+ "type": "paragraph",
+ "text": "注:自合同签订日期起一个月磨合期,期间产生的所有赔付予以免除。此合同有效日期为 [[start_date]] 至 [[end_date]],期满后双方协商是否续签合同。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 146
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议由双方于封面所列日期签署。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 147
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件1:",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 151
+ },
+ {
+ "type": "paragraph",
+ "text": "奖惩协议",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 152
+ },
+ {
+ "type": "paragraph",
+ "text": "甲乙双方经过友好协商,约定由乙方作为甲方的乙方,向甲方按时、按质、按量提供甲方需要的合同内容项目,为规范乙方的供应义务及由此可能产生的违约、赔偿责任,特制定如下协议:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 153
+ },
+ {
+ "type": "paragraph",
+ "text": "目的",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 154
+ },
+ {
+ "type": "paragraph",
+ "text": "甲方为维护优质供应商(即乙方),促使各供方不断建立和完善体系,提高整体素质和质量能力,保证稳定地、及时地提供满意的产品质量和服务。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 155
+ },
+ {
+ "type": "paragraph",
+ "text": "范围",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 156
+ },
+ {
+ "type": "paragraph",
+ "text": "适用于本合同甲乙方双",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 157
+ },
+ {
+ "type": "paragraph",
+ "text": "职责",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 158
+ },
+ {
+ "type": "paragraph",
+ "text": "3-1、甲方质检部负责乙方质量情况评定;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 159
+ },
+ {
+ "type": "paragraph",
+ "text": "3-2、甲方采购部门数据组负责给乙方当月配件率、送货达成率和配件返回的及时性评定提出奖励,经采购会签上报甲方领导后,提交财务部并通知乙方;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 160
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3、甲方财务部按奖励制度执行。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 161
+ },
+ {
+ "type": "paragraph",
+ "text": "4.考核细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 162
+ },
+ {
+ "type": "paragraph",
+ "text": "4-1、品质:送货是否有质量问题;线上反馈是否有质量问题等;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 163
+ },
+ {
+ "type": "paragraph",
+ "text": "4-2、交期:是否按照订单下达叫货通知按时送货;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 164
+ },
+ {
+ "type": "paragraph",
+ "text": "4-3、售后:配件补发是否在规定时效内按时补发;退货是否在规定时效内拉走;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 165
+ },
+ {
+ "type": "paragraph",
+ "text": "4-4、产值:乙方所供货品的货值的大小。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 166
+ },
+ {
+ "type": "paragraph",
+ "text": "5.奖励明细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 167
+ },
+ {
+ "type": "paragraph",
+ "text": "5-1、售后及时之星奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 168
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 169
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于30w小于50w的乙方,配件返回率达到100%;奖励500元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 170
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值50w以上100w以内的乙方,配件返回及时率在99.98%以上的奖励1000元/月或同等价值的物资,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 171
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于100w小于200w的乙方,配件返回及时率达到99.97%,奖励1500元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 172
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于200w的乙方,配件返回及时率达到达到99.96%;,奖励2000元/月或同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 173
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 174
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,配件返回及时率达到99.98%,奖励3000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 175
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上,配件返回及时率达到99.97%,奖励4000元/月或同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 176
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,配件返回及时率达到达到99.96%奖励6000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 177
+ },
+ {
+ "type": "paragraph",
+ "text": "5-2、最佳交期奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 178
+ },
+ {
+ "type": "paragraph",
+ "text": "缺货占比在1.5%,且送货达成率在99.95%以上(618,,99,双十一期间自活动当天开始5天缓冲不计入考核)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 179
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 180
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值在50w以上100w以下奖励1000元或同等价值物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 181
+ },
+ {
+ "type": "paragraph",
+ "text": "月度送货货值在100w以上的乙方,奖励2000元或同等价值物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 182
+ },
+ {
+ "type": "paragraph",
+ "text": "200w以上奖励4000元或同等价值物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 183
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 184
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,奖励10000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 185
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上,奖励20000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 186
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,奖励30000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 187
+ },
+ {
+ "type": "paragraph",
+ "text": "5-3.品质之星奖:月度配件率根据乙方所供货品的货值不同分为以下几类:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 188
+ },
+ {
+ "type": "paragraph",
+ "text": "月度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 189
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于30w小于50w,配件率最低且无质检通知单奖励1000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 190
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于50w小于100w,配件率最低且无质检通知单奖励2000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 191
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于100w小于200w,配件率最低且无质检通知单奖励3000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 192
+ },
+ {
+ "type": "paragraph",
+ "text": "月度供货值大于200w,配件率最低且质检通知单不超过1次奖励4000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 193
+ },
+ {
+ "type": "paragraph",
+ "text": "年度达成的乙方奖励如下:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 194
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以下500w以上,奖励10000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 195
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在1000w以上2000w以内,奖励20000元或者同等价值的物资;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 196
+ },
+ {
+ "type": "paragraph",
+ "text": "年度供货值在2000w以上,奖励30000元或者同等价值的物资。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 197
+ },
+ {
+ "type": "paragraph",
+ "text": "配件率标准:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 198
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "类别",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 199
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "指标要求",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 200
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "单板桌类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 201
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过2%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 202
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "酒柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 203
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过6%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 204
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "简单板式(30块板之内)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 205
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 206
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "复杂板式(大于30块板)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 207
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 208
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "钢架类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 209
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过4%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 210
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "书柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 211
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过4%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 212
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "普通茶几+电视柜",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 213
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 214
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "北欧风产品类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 215
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 216
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "床头柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 217
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过2%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 218
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "鞋柜类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 219
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过5%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 220
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "鞋架+书架类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 221
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 50.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "不超过3%",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 222
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "以上需符合配件率标准且同时无质检通知单。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 223
+ },
+ {
+ "type": "paragraph",
+ "text": "5-4.新品小能手奖:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 224
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方提供的新品经公司采纳并成功上架销售,月度销售额在5w以上的,一次性奖励2000元。月度销售额在10w以上的一次性奖励5000元。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 225
+ },
+ {
+ "type": "paragraph",
+ "text": "6.考核条款(包含但不限于)(乙方向甲方的赔偿款与乙方承担的其他产品质量赔偿责任单独计算金额)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 226
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1关键指标类:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 227
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-1品质:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 228
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1、当月首次,乙方批量赔偿甲方1000元;当月第二次,乙方批量赔偿甲方2000元;第三次及以上,乙方批量赔偿甲方2000元;同一产品当月超过两次被甲方质检部发现有质量问题,乙方赔偿甲方5000元,并承担所有售后,同时翻包所有已入库产品。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 229
+ },
+ {
+ "type": "paragraph",
+ "text": "6-3、批量质量问题且造成退货的,乙方承担所有由此造成的线上损失,且赔偿甲方3000元;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 230
+ },
+ {
+ "type": "paragraph",
+ "text": "6-4、月度配件率高于配件率标准0.5个点,乙方按照1000元/类别的标准向甲方赔偿;高于1个点的,乙方按照2000元/类别的标准向甲方赔偿;高于2.5个点,乙方按照3000元/类别的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 231
+ },
+ {
+ "type": "paragraph",
+ "text": "6-5、对于配件率过高的产品,多次沟通未达到甲方要求的,甲方有权解除合同,更换供应商,乙方无条件表示同意解除。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 232
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-2交期:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 233
+ },
+ {
+ "type": "paragraph",
+ "text": "未按叫货组叫货的时间将货送到仓库的,如造成缺货,按照以下公式扣款:SKU*缺货数量*成本价的30%≤2000元,乙方向甲方赔偿该缺货金额,以2000元为限。同一个SKU缺货时长每增加一天,赔偿款增加10%;叫货组通知送货,三次未如约送达仓库的,甲方有权更换供应商,乙方无条件表示同意,同时在乙方产能不足期间由其他厂家代为生产的产品的售后,包含但不限于:配件补发等损失,均有乙方承担责任,按甲方出示的损失清单为准。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 234
+ },
+ {
+ "type": "paragraph",
+ "text": "另外,如因乙方的原因不能继续合作的,需在完成已承接的订单之前提前三个月书面告知甲方,并在约定的时间内完成已承接的订单。若未能书面提前三个月通知,已生产货款暂不结算,并另行由乙方向甲方支付10万元违约金。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 235
+ },
+ {
+ "type": "paragraph",
+ "text": "6-1-3售后:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 236
+ },
+ {
+ "type": "paragraph",
+ "text": "配件补发按照约定的时效自订单到达WMS系统里面起24小时内由乙方及时发出。延迟发出,乙方按照10元/单向甲方赔偿,按时长累积。已补发的配件经核实是乙方补发错误的按照未及时发出处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 237
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方需承担售后问题,以24小时为限(售后问题包含但不限于产品本身质量问题与交货问题,快递运输破损,配件24小时及时返回、客退等),其中客退统一退到甲方仓库,由甲方仓库相应负责人员统一告知,乙方在接到采购通知后48小时内将退货拉完,超出时效,甲方将自行安排车辆将退货送到乙方仓库,运费结算价格为:三轮车150元/车,6.8米货车300元/车,该费用由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 238
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2、日常作业行为类",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 239
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-1、乙方未按送货的标准和要求进行送货的,甲方采购人员通知乙方后,乙方需在24小时内处理完成,且不能将不符标准的货堆积在甲方仓库内,如若24小时内未处理完成的,甲方将进行统计并告知乙方,乙方按500元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 240
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-2、乙方及其送货人员,进入甲方工作场所,应服从甲方仓储中心人员管理,若乙方货运人员违反甲方相关规定或发生任何纠纷,甲方向乙方追究责任。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 241
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-3、乙方及其货运人员不得辱骂及与甲方员工发生争吵,如有违反,乙方按照1000元/类别的标准向甲方赔偿。乙方及其货运人员不得与甲方员工打架、斗殴,违者甲方将追究由此带来的一切损失,且乙方按照50000元/次的标准向甲方赔偿。产生以上行为的货运人员,甲方不再接收送货。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 242
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-4、乙方及货运人员应到叉车停放地点取用叉车,但禁止开叉车进入库区内,违者,乙方按照1000元/次的标准向甲方赔偿;如若私自使用高位叉车,违者,乙方按照1000元/次的标准向甲方赔偿;因使用叉车产生的一切不良后果或危害及事故,均由乙方承担全责。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 243
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-5、乙方及其货运人员不得在甲方厂区内吸烟,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 244
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-6、乙方及其货运人员不得私自配有叉车钥匙,或损坏叉车锁,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 245
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-7、乙方及其送货人员不准私自进入甲方仓储高位货架区域内,违者,乙方按照1000元/次的标准向甲方赔偿;乙方货运人员私自攀爬货架、以及其他导致安全事故可能发生的行为,违者,乙方按照1000元/次的标准向甲方赔偿,且因以上行为造成的一切后果,均由乙方负责。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 246
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-8、不可在甲方任何作业区内私自翻弄任何货物,违者,乙方按照1000元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 247
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-9、乙方不得私自带走甲方托盘,违者,乙方按照1000元/个的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 248
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-10、乙方送货人员进入甲方仓库使用叉车后,需原处放回,若使用电叉没电后需要放回原处充电,发现一次用完叉车不归位原处或没电后不充电的,乙方按照500元/次的标准向甲方赔偿,多沟通无果者,甲方有权要求乙方更换送货人员。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 249
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-11、乙方送货人员进入甲方仓库送货,需配合甲方质检人员进行质检,严禁私自偷盖甲方质检合格章与收货专用章,违者,乙方按照500元/次的标准向甲方赔偿。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 250
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-12 京东货物码放要求:京东的货物,乙方在码放时,须要在托盘上放一张木板或硬纸板,以免最下面一层货物变形。并预备京东货物包装箱。如若乙方未按要求码放,甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 251
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-13 一般货物及码放要求:货物外包装不得有破损;一拖一个SKU的产品,不得混拖;货物码放高度,不得超过1.6米,前后左右宽度不得超过1.3米(超长货物除外),不得超过标准;对于容易倾斜或者单排码入的货物需要缠绕膜;违反以上标准的,甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 252
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-14 入库单要求:乙方送货时提供的产品的条形码、入库单号要准确、清晰,并且不能有手动修改字样,否则甲方有权拒收。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 253
+ },
+ {
+ "type": "paragraph",
+ "text": "6-2-15、以上未能尽述之其他有妨碍、损害甲方的行为,根据情节轻重,甲方将向乙方追究500元以上,上不封顶的赔偿款。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 254
+ },
+ {
+ "type": "paragraph",
+ "text": "7、协议中的专业名词解释:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 255
+ },
+ {
+ "type": "paragraph",
+ "text": "配件率=乙方当月配产生件数量/乙方产品当月销售产品数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 256
+ },
+ {
+ "type": "paragraph",
+ "text": "配件返回及时率=配件当月及时补发数量/当月应发数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 257
+ },
+ {
+ "type": "paragraph",
+ "text": "缺货率=乙方产品当月缺货数量/乙方产品当月销数量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 258
+ },
+ {
+ "type": "paragraph",
+ "text": "送货率=当月产品入库量/当月产品计划量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 259
+ },
+ {
+ "type": "paragraph",
+ "text": "退货率=当月产品退货数量/乙方当月产品销量",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 260
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 261
+ },
+ {
+ "type": "paragraph",
+ "text": "如在履行本合同时产生纠纷,双方应当按照协议中的内容履行,如无法履行的,则约定在合同签订地人民法院解决纠纷。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 262
+ },
+ {
+ "type": "paragraph",
+ "text": "以上未尽事宜及解释权归甲方所有,乙方表示接受。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 263
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 264
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件2:",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 268
+ },
+ {
+ "type": "paragraph",
+ "text": "质量手册",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 269
+ },
+ {
+ "type": "paragraph",
+ "text": "第一条 产品生产标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 270
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1. 板件生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 271
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.1封边无脱胶,无开口,侧面平整,封边条与板材之间无明显胶线痕迹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 272
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.2封边颜色与板材无色差,封边条接口处如未相互覆盖,必须无明显缝隙(缝隙长度不超2MM),如封边条接口相互覆盖(覆盖长度必须在10MM-15MM之间),并且粘贴良好。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 273
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.3打孔不能出现明显爆口,孔位误差不超样品确认单3MM,合页、导轨、万向轮、等需要使用自攻螺丝安装的配件必须有准确明显的引孔 (注:引孔深度<3MM,直径<3.5MM),孔位无多打无漏打。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 274
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.4 产品整体板件颜色无色差,水平无翘曲无刮伤碰伤,无明显爆口(板材爆口修补不允许出现明显影响外观的修补),板件开料需根据样品确认单尺寸开料,误差不超2MM.",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 275
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.5 板件油漆表面颜色均匀平整0.5平方米不超三处缺陷点(缺陷点直径≤0.5mm),无划痕,碰伤,流痕及崩裂现象,油漆面与其他部件接触面需丝棉纸包裹。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 276
+ },
+ {
+ "type": "paragraph",
+ "text": "1.1.6 产品所有板件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 277
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2. 钢架生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 278
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.1 打孔必须保持钢架两面光滑平整,无毛刺飞边,孔位内不能出现杂质影响正常安装,孔位误差和样品不超2MM。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 279
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.2 焊点均匀光滑(点焊数量≥2),连接牢固,焊接处无脱焊,虚焊,漏焊,焊穿等质量问题,焊点周围不可以出现焊丝,明显焊渣,焊接连接处平整,无水平方向变形。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 280
+ },
+ {
+ "type": "paragraph",
+ "text": "1.2.3 产品所有钢架部件必须保证贴号(和说明书对应),无错贴漏贴。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 281
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3. 喷塑生产标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 282
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.1 钢架喷塑不能出现橘皮,起泡,漏喷,锈斑,涂层脱落。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 283
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.2 钢架喷塑表面需均匀平整,无划痕,磨损,麻点颗粒,雾化,流挂等任何影响外观的质量问题。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 284
+ },
+ {
+ "type": "paragraph",
+ "text": "1.3.3 钢架喷塑塑粉不允许出现堵塞螺丝孔及闷头影响安装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 285
+ },
+ {
+ "type": "paragraph",
+ "text": "第二条 产品包装及内部填充标准",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 286
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4. 五金件采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 287
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.1 需无明显毛剌,色差,无生锈氧化、破裂,电镀/涂层均匀无脱落,无影响使用的其它缺陷(注:螺丝刀需使用单用梅花螺丝刀,长度≥16CM,把手实心材质)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 288
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.2 配件包内,须有配件标号(和说明书对应),且不同配件分开小包包装对应标号,每个小包配件需用大袋包装一起封死(小袋需使用自封袋,单层厚度≥0.04MM,大袋样式无要求,厚度需≥0.06 MM)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 289
+ },
+ {
+ "type": "paragraph",
+ "text": "1.4.3 螺丝配件必须按照说明书标注规格数量放置,不得出现混装漏装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 290
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5 内部填充采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 291
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.1 六面泡沫填充需≥10g (部分产品可按公司规定填充)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 292
+ },
+ {
+ "type": "paragraph",
+ "text": "1.5.2 填充厚度,产品重量≤10KG,填充厚度10MM,产品重量10KG≤50KG,填充厚度20MM,超50KG需分开包装。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 293
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6 外包装采用标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 294
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.1 外包装纸箱面纸≥160g,上瓦楞≥130g,下瓦楞≥130g,夹层≥80g,底纸≥130g",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 295
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.2 纸箱需按公司印刷要求进行印刷,必须印有制造商,经销商,联系方式,执行标准,产品型号信息(信息需和产品图纸,合格证,条码信息一致吻合)。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 296
+ },
+ {
+ "type": "paragraph",
+ "text": "1.6.3 纸箱必须保持干净整洁,无任何破损,否则仓库有权拒收",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 297
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7 产品资料及细节标准",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 298
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.1 产品外包装必须粘贴条码,条码贴于纸箱两侧短边(禁止只有一边贴条码),条码信息与纸箱内货物及说明书合格证信息一一对应,字迹清晰,条码扫描无误。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 299
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.2产品内部除简易产品(简易产品:整装沙发或我司规定产品)外都必须放置说明书(说明书由我司统一提供电子档),合格证必须每件产品放置,合格证上需信息完善,必须印有制造商,联系方式,执行标准,产品型号,使用说明,出厂日期。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 300
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.3 产品内部包装需整洁,无明显污渍。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 301
+ },
+ {
+ "type": "paragraph",
+ "text": "1.7.4 所有厂家不得私自更改审样后的产品 。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 302
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 303
+ },
+ {
+ "type": "paragraph",
+ "text": "双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 304
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 305
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件3:",
+ "heading": true,
+ "align": "both",
+ "images": [],
+ "source_paragraph": 309
+ },
+ {
+ "type": "paragraph",
+ "text": "供应商产品包装要求",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 310
+ },
+ {
+ "type": "paragraph",
+ "text": "为了统一各供应商产品包装,减少产品因包装不合格等产生意外纠纷,特作统一标准如下,圣可尚各供应商切实执行:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 311
+ },
+ {
+ "type": "paragraph",
+ "text": "一、产品内包装要求:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 312
+ },
+ {
+ "type": "paragraph",
+ "text": "1、纸箱质量要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 313
+ },
+ {
+ "type": "paragraph",
+ "text": "面纸160g,上瓦楞130g,下瓦楞130g,夹层85g,里纸130克。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 314
+ },
+ {
+ "type": "paragraph",
+ "text": "泡沫要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 315
+ },
+ {
+ "type": "paragraph",
+ "text": "(1)四边泡沫克数,要求达到≥10g:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 316
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量20kg以内,厚度≥20mm;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 317
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量20-50kg以内,厚度≥20mm;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 318
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量超过50kg的,按照简尚公司提供的SKU分A、B两个包装。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 319
+ },
+ {
+ "type": "paragraph",
+ "text": "(2)上下填充泡沫克数,要求达到≥10g:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 320
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量20kg以内,厚度≥10mm",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 321
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量20-50kg以内,厚度≥20mm",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 322
+ },
+ {
+ "type": "paragraph",
+ "text": "产品重量超过50kg的,按照简尚公司提供的SKU分A、B两个包装",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 323
+ },
+ {
+ "type": "paragraph",
+ "text": "(3)填充泡沫:要求达到≥6g,填充泡沫的体积达到核价表上要求的体积;",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 324
+ },
+ {
+ "type": "paragraph",
+ "text": "(4)护角:可根据四周泡沫的厚度进行设计,高度和四边泡沫高度一样。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 325
+ },
+ {
+ "type": "paragraph",
+ "text": "3、板材要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 326
+ },
+ {
+ "type": "paragraph",
+ "text": "无色差,无爆口,无污渍,封边带无色差,无脱落,无任何修补痕迹。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 327
+ },
+ {
+ "type": "paragraph",
+ "text": "五金要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 328
+ },
+ {
+ "type": "paragraph",
+ "text": "所有五金规格,数量必须与简尚提供的产品说明书保持一致,不得擅自更改五金配件以及数量。另所有五金包装,需要严格按照简尚五金包装标准,分类包装,贴好配件序号。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 329
+ },
+ {
+ "type": "paragraph",
+ "text": "说明书要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 330
+ },
+ {
+ "type": "paragraph",
+ "text": "必须使用简尚提供的产品说明书,此说明书最终版需厂家签字确认留档,不得擅自修改。",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 331
+ },
+ {
+ "type": "paragraph",
+ "text": "6,合格证",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 332
+ },
+ {
+ "type": "paragraph",
+ "text": "统一使用简尚提供的合格证模板,模板如下图所示",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 333
+ },
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "left",
+ "images": [
+ "production-1.png"
+ ],
+ "source_paragraph": 333
+ },
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "left",
+ "images": [
+ "production-2.png"
+ ],
+ "source_paragraph": 333
+ },
+ {
+ "type": "paragraph",
+ "text": "注:此模版仅为解释说明,请勿直接按照此模版制作",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 334
+ },
+ {
+ "type": "paragraph",
+ "text": "1:检验员:填写QC编号(QC01、02等编号可随意)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 335
+ },
+ {
+ "type": "paragraph",
+ "text": "2:出厂日期:填写生产日期",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 336
+ },
+ {
+ "type": "paragraph",
+ "text": "3:制造商:填写厂家厂名(必须与营业执照上的厂名一致)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 337
+ },
+ {
+ "type": "paragraph",
+ "text": "4:制造商地址:填写厂家地址(必须与营业执照上的厂名一致)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 338
+ },
+ {
+ "type": "paragraph",
+ "text": "5:合格证大小为A7纸,纸张为铜版纸130G",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 339
+ },
+ {
+ "type": "paragraph",
+ "text": "产品外包装要求",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 340
+ },
+ {
+ "type": "paragraph",
+ "text": "1:产品整体外包装各部位组成:",
+ "heading": false,
+ "align": "left",
+ "images": [],
+ "source_paragraph": 341
+ },
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "left",
+ "images": [
+ "production-3.png"
+ ],
+ "source_paragraph": 341
+ },
+ {
+ "type": "paragraph",
+ "text": "需要改进的事项",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 342
+ },
+ {
+ "type": "paragraph",
+ "text": "1:中间蓝框内整体字与图都为红色",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 343
+ },
+ {
+ "type": "paragraph",
+ "text": "2:两侧绿框内贴条码",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 344
+ },
+ {
+ "type": "paragraph",
+ "text": "3:制造商:填写厂家厂名(必须与营业执照上的厂名一致)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 345
+ },
+ {
+ "type": "paragraph",
+ "text": "4:地址:填写厂家地址(必须与营业执照上的厂名一致)",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 346
+ },
+ {
+ "type": "paragraph",
+ "text": "5:纸箱质量要求:面纸160g,上瓦楞130g,下瓦楞130g,夹层85g,里纸130克。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 347
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 348
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件4:",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 352
+ },
+ {
+ "type": "paragraph",
+ "text": "[[party_a]]采购订单标准协议",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 353
+ },
+ {
+ "type": "paragraph",
+ "text": "第一章 总则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 354
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为甲方向乙方提供的订单采购标准,经双方友好协商后确立,本协议中涉及的产品生产标准即为今后乙方向甲方批量供货的生产标准,为确保按照平等,互利的原则,特签订如下合同:",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 355
+ },
+ {
+ "type": "paragraph",
+ "text": "协议组成方",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 356
+ },
+ {
+ "type": "paragraph",
+ "text": "1、采购商(甲方):[[party_a]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 357
+ },
+ {
+ "type": "paragraph",
+ "text": "2、供应商(乙方):[[party_b]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 358
+ },
+ {
+ "type": "paragraph",
+ "text": "协议名称",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 359
+ },
+ {
+ "type": "paragraph",
+ "text": "1、生产商品型号:[[product_model]],详细SKU见订单明细",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 360
+ },
+ {
+ "type": "paragraph",
+ "text": "价格、供货时效与结算方式",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 361
+ },
+ {
+ "type": "paragraph",
+ "text": "针对订单明细内的SKU,确认乙方供货价为:[[supply_price]]",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ },
+ {
+ "type": "table",
+ "rows": [
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ },
+ {
+ "colspan": 1,
+ "rowspan": 1,
+ "width": 25.0,
+ "paragraphs": [
+ {
+ "type": "paragraph",
+ "text": "",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 362
+ }
+ ]
+ }
+ ]
+ ]
+ },
+ {
+ "type": "paragraph",
+ "text": "2、日常乙方的送货数量应按甲方的日叫货量送货至甲方指定仓库,直至该批订单货物按要求全部送入甲方仓库,则该采购订单完结。因乙方未按日叫货量送货或超时未送造成的售后问题由厂家自行承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 363
+ },
+ {
+ "type": "paragraph",
+ "text": "3、乙方向甲方所供货款,一律月结。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 364
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1、未定价产品需在当月26号前找核价专员定价并提交给财务,超时的财务当月不予结算,算到下个月货款中结算。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 365
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2、各供应商当月的货款需在次月5号前提供账单到财务处(可提供给采购[[purchase_contact]],QQ:[[purchase_qq]],微信:[[purchase_wechat]],电话:[[purchase_phone]]由采购转交),超时未提供,则认为当月不结款,延迟到下个月结。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 366
+ },
+ {
+ "type": "paragraph",
+ "text": "技术标准、质量要求",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 367
+ },
+ {
+ "type": "paragraph",
+ "text": "1、产品表面整洁、平滑、无灰尘;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 368
+ },
+ {
+ "type": "paragraph",
+ "text": "2、喷漆无漏喷,不允许有皱纹、流痕、气泡、透底色等缺陷;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 369
+ },
+ {
+ "type": "paragraph",
+ "text": "3、板材无开裂,外观无变形,无明显色差;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 370
+ },
+ {
+ "type": "paragraph",
+ "text": "4、眼孔位置准确、五金数量齐全,依照图纸对每块板子进行贴号;",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 371
+ },
+ {
+ "type": "paragraph",
+ "text": "5、大件产品内包装至少六面泡沫,纸箱为五层加硬纸箱,纸箱表面印字按照对应负责采购发过去的模板为准进行印刷。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 372
+ },
+ {
+ "type": "paragraph",
+ "text": "6、外包所有涉及开口处需用封箱带粘贴到位,无漏封现象。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 373
+ },
+ {
+ "type": "paragraph",
+ "text": "第五条 交货地点、运输方式及费用承担",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 374
+ },
+ {
+ "type": "paragraph",
+ "text": "1、乙方按甲方日叫货量和指定时间送货至简尚指定地点,运费由乙方承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 375
+ },
+ {
+ "type": "paragraph",
+ "text": "第六条 乙方的权利和义务",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 376
+ },
+ {
+ "type": "paragraph",
+ "text": "负责向甲方及时、保质保量的提供为本协议所具有的订单内容。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 377
+ },
+ {
+ "type": "paragraph",
+ "text": "超出本协议内该订单的“备货总数” ,甲方有权拒收,超出该订单的“备货总出货周期”的产品,甲方有权拒收,并由乙方承担从而产生的售后问题。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 378
+ },
+ {
+ "type": "paragraph",
+ "text": "在甲方预先未同意前,不可将本协议的任何权利或义务转让给第三方。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 379
+ },
+ {
+ "type": "paragraph",
+ "text": "合同期内,乙方负责本协议生产中所需的原料采购,并保证生产过程中不中断。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 380
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方负责本协议内生产中非甲方原因造成或无法在短时间内克服的异常,设备故障等的技术支持。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 381
+ },
+ {
+ "type": "paragraph",
+ "text": "乙方负责针对客服在线提出的产品安装、配件补发等一系列与厂家有关的售后问题答复。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 382
+ },
+ {
+ "type": "paragraph",
+ "text": "为保障送货及时入仓,因此送货到仓时,乙方需遵守甲方规定的仓储部收货规定进行操作。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 383
+ },
+ {
+ "type": "paragraph",
+ "text": "批量问题处理方案:本批次产品所涉及的所有售后和损失,由厂家承担。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 384
+ },
+ {
+ "type": "paragraph",
+ "text": "关于供应商奖惩,详细内容请见供应商奖惩方案。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 385
+ },
+ {
+ "type": "paragraph",
+ "text": "第七条 协议生效及其他",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 386
+ },
+ {
+ "type": "paragraph",
+ "text": "1、本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 387
+ },
+ {
+ "type": "paragraph",
+ "text": "2、本协议未尽事宜由甲乙双方协商解决,最终解释权归甲方所有。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 388
+ },
+ {
+ "type": "signatures"
+ },
+ {
+ "type": "paragraph",
+ "text": "附件5:",
+ "heading": true,
+ "align": "",
+ "images": [],
+ "source_paragraph": 392
+ },
+ {
+ "type": "paragraph",
+ "text": "客退件管理规定",
+ "heading": false,
+ "align": "center",
+ "images": [],
+ "source_paragraph": 393
+ },
+ {
+ "type": "paragraph",
+ "text": "目的",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 394
+ },
+ {
+ "type": "paragraph",
+ "text": "为更好地提高我们的仓储利用效能,规范客退件的处理流程,特制订此规定。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 395
+ },
+ {
+ "type": "paragraph",
+ "text": "范围",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 396
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议规定内容适用于本公司所有客退件及处理过程。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 397
+ },
+ {
+ "type": "paragraph",
+ "text": "权责",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 398
+ },
+ {
+ "type": "paragraph",
+ "text": "3.1 仓储部:负责接收及统计客退件,客退件专区摆放管理,通知相关部门领取与处理客退件。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 399
+ },
+ {
+ "type": "paragraph",
+ "text": "3.2 采购部:接到仓储通知后对接供应商进行客退件的处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 400
+ },
+ {
+ "type": "paragraph",
+ "text": "3.3 财务部:负责客退件相关费用的账务处理。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 401
+ },
+ {
+ "type": "paragraph",
+ "text": "4、 细则",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 402
+ },
+ {
+ "type": "paragraph",
+ "text": "4.1当供应商的客退件大于等于一拖时,简尚将会通知供应商将退货及时拉走。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 403
+ },
+ {
+ "type": "paragraph",
+ "text": "供应商接到拉客退件的通知后,需在接到通知的48小时内将退货拉完。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 404
+ },
+ {
+ "type": "paragraph",
+ "text": "4.2 为避免出现纠纷,供应商在拉客退件时,仓储人员会与供应商一同确认明细且让供应商签字确认,签字确认后",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 405
+ },
+ {
+ "type": "paragraph",
+ "text": "拉回的客退件均由供应商自行处置。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 406
+ },
+ {
+ "type": "paragraph",
+ "text": "如若供应商未在时效内拉走,仓储人员将情况反馈给相应采购人员(拍照、微信反馈)。采购人员接到通知后,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 407
+ },
+ {
+ "type": "paragraph",
+ "text": "2小时内安排车辆将客退件送至供应商处,车费按平时市价的3倍计算,从每月货款中扣除。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 408
+ },
+ {
+ "type": "paragraph",
+ "text": "本协议为《生产合作协议》附件,与《生产合作协议》具有同等法律效力,一式两份,双方签字盖章后生效,",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 409
+ },
+ {
+ "type": "paragraph",
+ "text": "双方各执一份。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 410
+ },
+ {
+ "type": "paragraph",
+ "text": "本附件涉及到的相关内容,甲方相关人员会在双方微信工作群中每天发送,未发送双方默认未发生。",
+ "heading": false,
+ "align": "",
+ "images": [],
+ "source_paragraph": 411
+ },
+ {
+ "type": "signatures"
+ }
+ ]
+}
diff --git a/resources/views/business/pages/courier-payables/agreement-signing.blade.php b/resources/views/business/pages/courier-payables/agreement-signing.blade.php
index 3aef6e59..40eb75e8 100644
--- a/resources/views/business/pages/courier-payables/agreement-signing.blade.php
+++ b/resources/views/business/pages/courier-payables/agreement-signing.blade.php
@@ -4,6 +4,8 @@
@php($agreementCourierNames = collect($agreementCourierNames ?? []))
@php($agreementCourierAccounts = $agreementCourierAccounts ?? [])
@php($agreementSupplierOptions = $agreementSupplierOptions ?? [])
+@php($supplierContractTemplates = \App\Support\SupplierCooperationTemplates::TEMPLATES)
+@php($supplierContractRequestKey = (string) \Illuminate\Support\Str::uuid())
@php($agreementQuoteVersions = $agreementQuoteVersions ?? collect())
@php($agreementCooperationSecondaryEsignAccount = '18052733960')
@php($agreementDefaultSubject = $agreementSubjects->firstWhere('is_default', true) ?: $agreementSubjects->first())
@@ -50,6 +52,18 @@
display: none !important;
}
+ .supplier-contract-body { line-height: 1.8; }
+ .supplier-contract-body .supplier-contract-heading { font-size: 14px; margin: 18px 0 8px; }
+ .supplier-contract-paragraph { margin: 0 0 8px; overflow-wrap: anywhere; }
+ .supplier-contract-table { width: 100%; border-collapse: collapse; table-layout: fixed; margin: 12px 0; }
+ .supplier-contract-table td { border: 1px solid var(--agreement-border); padding: 6px; vertical-align: top; }
+ .supplier-contract-signatures { width: 100%; table-layout: fixed; margin: 18px 0; }
+ .supplier-contract-signatures td { width: 50%; vertical-align: top; padding: 8px; }
+ .supplier-contract-signatures p { margin: 0 0 8px; }
+ .supplier-contract-seal-space { height: 85px; }
+ .supplier-contract-image { margin: 12px 0; text-align: center; }
+ .supplier-contract-image img { max-width: 100%; height: auto; }
+
.agreement-tabs,
.agreement-panel {
min-width: 0;
@@ -1554,7 +1568,7 @@
-
-
供应商合作合同模板尚未提供。提供正式模板后,可在这里填写合同内容。
+
+
+
+
+
正文和附件按所选模板一起签署,签署任务保留本次模板版本。
+
+
+
按原合同填写银行账户资料;其余空白项可按本次合作情况补充,发送前请查看完整正文及附件。
@@ -2000,10 +2031,12 @@
原合同全文预览
-
- 合作合同
- 供应商合作合同模板待提供。
- 提供正式合同模板后,可在这里查看合同预览。
+
+ @foreach ($supplierContractTemplates as $key => $template)
+ first) hidden @endif>
+ @include('business.partials.supplier-cooperation-contract', ['templateKey' => $key, 'mode' => 'preview', 'payload' => []])
+
+ @endforeach
@@ -2092,6 +2125,9 @@
| 公司主体变更 | 公司主体变更证明.docx | 本地映射 V1 | 变更前后名称、变更日期、启用日期 | 变更前、变更后公司 | 法人签字并盖章 | |
| 共用合同证明 | 共用合同证明.docx | 本地映射 V1 | 我方合作公司、物流商归属主体、共用合同快递、证明日期 | 物流商归属企业或个人 | 企业盖章或个人签字 | |
| 合作合同 | 保丟不保损-合同发快递2024.8.doc | 本地映射 V1 | 甲乙方名称、甲乙方电话、协议起止日期 | 甲方、乙方 | 双方签字盖章 | |
+ @foreach ($supplierContractTemplates as $template)
+ | {{ $template['name'] }} | {{ $template['file'] }} | V{{ $template['version'] }} | 甲乙方资料、编号、日期、账户及附件变量 | 我方、供应商 | 双方签署 · 含{{ $template['attachments'] }}项附件 | 发起签章时选择 |
+ @endforeach
| 授权委托书 | 授权委托书(快递).docx | 本地映射 V1 | 委托双方、授权事项、往来方、有效期 | 委托方、受托方 | 双方签署 | |
| 报价确认单 | 报价版本快照 | 本地映射 V1 | 版本号、快递公司、报价类型、有效期、报价明细 | 快递公司 | 快递方签章 | |
@@ -2273,6 +2309,7 @@
var supplierIdInput = root.querySelector('[data-signing-supplier-id]');
var supplierOptions = @json($agreementSupplierOptions);
var documentSelect = form.querySelector('[data-document-type]');
+ var supplierContractSelect = form.querySelector('[data-supplier-contract-template]');
var documentOptions = Array.prototype.slice.call(documentSelect.options);
var currentPartnerType = 'courier';
var sendButton = root.querySelector('[data-sign-request-send]');
@@ -3171,7 +3208,7 @@
function activateTemplate(templateType) {
root.querySelectorAll('[data-template-fields]').forEach(function (group) {
- var active = group.dataset.templateFields === templateType;
+ var active = group.dataset.templateFields === templateType || (templateType === 'supplier-cooperation' && group.dataset.templateFields === 'cooperation-contract');
group.hidden = !active;
group.querySelectorAll('input, select, textarea').forEach(function (control) {
control.disabled = !active;
@@ -3310,16 +3347,16 @@
function refreshPreview() {
var documentOption = selectedDocument();
var templateType = documentOption.value;
- var supplierCooperationPending = currentPartnerType === 'supplier' && templateType === 'cooperation-contract';
+ var supplierContract = currentPartnerType === 'supplier' && templateType === 'cooperation-contract';
var supplierUnavailable = currentPartnerType === 'supplier' && !supplierOptions.length;
- sendButton.disabled = supplierCooperationPending || supplierUnavailable || !esignAvailable;
- sendButton.title = supplierCooperationPending ? '供应商合作合同模板尚未提供' : supplierUnavailable ? '供应商资料暂不可用' : (esignAvailable ? '推送至E签宝' : 'E签宝尚未配置');
- sendButton.querySelector('span:last-child').textContent = supplierCooperationPending ? '合作合同模板待提供' : '推送至E签宝';
+ sendButton.disabled = supplierUnavailable || !esignAvailable;
+ sendButton.title = supplierUnavailable ? '供应商资料暂不可用' : (esignAvailable ? '推送至E签宝' : 'E签宝尚未配置');
+ sendButton.querySelector('span:last-child').textContent = '推送至E签宝';
var courier = fieldValue('[name="courier_name"]', currentPartnerType === 'supplier' ? '供应商' : '快递公司');
var companyName = fieldValue('[name="company_full_name"]', '待填写公司全称');
var accountAgreement = templateType === 'account-proof' || templateType === 'account-change';
var entityChange = templateType === 'entity-change';
- var cooperationContract = templateType === 'cooperation-contract' && !supplierCooperationPending;
+ var cooperationContract = templateType === 'cooperation-contract';
var authorization = templateType === 'authorization';
var sharedContract = templateType === 'shared-contract';
var formerCompanyDeregistered = entityChange && entityChangeDeregisteredInput && entityChangeDeregisteredInput.checked;
@@ -3386,7 +3423,17 @@
? '填写与 E 签宝账号实名一致的个人姓名;该姓名会作为个人签署人发送,不需要填写企业全称。'
: '必须与对方 E 签宝企业认证名称一致;这是签署主体,不要求与银行卡持卡人姓名一致。';
}
- activateTemplate(supplierCooperationPending ? 'supplier-cooperation-pending' : templateType);
+ activateTemplate(supplierContract ? 'supplier-cooperation' : templateType);
+ root.querySelector('[data-supplier-contract-fields]').hidden = !supplierContract;
+ supplierContractSelect.disabled = !supplierContract;
+ root.querySelectorAll('[data-supplier-field-templates]').forEach(function (group) {
+ var active = supplierContract && group.dataset.supplierFieldTemplates.split(' ').indexOf(supplierContractSelect.value) !== -1;
+ group.hidden = !active;
+ group.querySelectorAll('input').forEach(function (input) { input.disabled = !active; });
+ });
+ root.querySelectorAll('[data-supplier-contract-preview]').forEach(function (preview) {
+ preview.hidden = preview.dataset.supplierContractPreview !== supplierContractSelect.value;
+ });
setText('[data-cooperation-party-b-label]', otherSignerIsPerson ? '乙方个人姓名(E 签宝实名)' : '乙方名称');
root.querySelector('[name="cooperation_party_b_name"]').placeholder = otherSignerIsPerson
? '填写合作人的 E 签宝实名认证姓名'
@@ -3402,7 +3449,7 @@
control.disabled = !needsSecondary;
control.required = needsSecondary;
- if (templateType === 'cooperation-contract') {
+ if (templateType === 'cooperation-contract' && currentPartnerType === 'courier') {
control.value = cooperationSecondaryEsignAccount;
control.readOnly = true;
} else {
@@ -3414,7 +3461,7 @@
}
});
- if (templateType === 'cooperation-contract' && secondaryEsignAccountInput) {
+ if (templateType === 'cooperation-contract' && currentPartnerType === 'courier' && secondaryEsignAccountInput) {
secondaryEsignAccountInput.dataset.cooperationDefault = 'true';
}
}
@@ -3425,13 +3472,15 @@
secondaryOperatorInput.required = needsSecondaryOperator;
setText('[data-secondary-operator-label]', entityChange ? '变更后主体 E 签宝实名认证姓名' : cooperationContract ? '我方 E 签宝实名认证姓名' : '受托方 E 签宝实名认证姓名');
}
- setText('[data-template-name]', documentOption.dataset.name);
- setText('[data-template-code]', supplierCooperationPending ? '模板待提供' : documentOption.dataset.code);
- setText('[data-template-description]', supplierCooperationPending ? '供应商合作合同模板尚未提供。提供正式模板后,可填写并预览。' : formerCompanyDeregistered ? '原法人以个人身份签字,变更后公司仍须法人签字并盖章;双方分别接收签署请求。' : otherSignerIsPerson ? '使用合作人的个人实名认证姓名和账号签署。' : documentOption.dataset.description);
- setText('[data-variable-template-name]', documentOption.dataset.name);
- setText('[data-variable-template-status]', supplierCooperationPending ? '— 模板待提供' : '— 填写变量');
- setText('[data-preview-template-code]', supplierCooperationPending ? '模板待提供' : documentOption.dataset.code);
- setText('[data-preview-status-hint]', supplierCooperationPending ? '提供模板后可预览' : '蓝色=已填 红色=待填');
+ var contractOption = supplierContractSelect.options[supplierContractSelect.selectedIndex];
+ var selectedMetadata = supplierContract ? contractOption.dataset : documentOption.dataset;
+ setText('[data-template-name]', selectedMetadata.name);
+ setText('[data-template-code]', selectedMetadata.code);
+ setText('[data-template-description]', supplierContract ? '原文件:' + selectedMetadata.file + ';正文和附件由双方签署并回传。' : formerCompanyDeregistered ? '原法人以个人身份签字,变更后公司仍须法人签字并盖章;双方分别接收签署请求。' : otherSignerIsPerson ? '使用合作人的个人实名认证姓名和账号签署。' : documentOption.dataset.description);
+ setText('[data-variable-template-name]', selectedMetadata.name);
+ setText('[data-variable-template-status]', '— 填写变量');
+ setText('[data-preview-template-code]', selectedMetadata.code);
+ setText('[data-preview-status-hint]', '已填写变量随表单更新');
setPreviewValue('company', companyName);
setPreviewValue('courier', courier);
setPreviewValue('signatureDate', formatDateField('[name="signature_date"]', '待填写'));
@@ -3502,6 +3551,25 @@
setPreviewValue('cooperationPartyBPhone', fieldValue('[name="cooperation_party_b_phone"]', '待填写'));
setPreviewValue('cooperationStartDate', formatDateField('[name="cooperation_start_date"]', '待填写'));
setPreviewValue('cooperationEndDate', formatDateField('[name="cooperation_end_date"]', '待填写'));
+ if (supplierContract) {
+ var supplierValues = {
+ party_a: fieldValue('[name="cooperation_party_a_name"]', companyName),
+ party_b: fieldValue('[name="cooperation_party_b_name"]', ''),
+ party_a_phone: fieldValue('[name="cooperation_party_a_phone"]', ''),
+ party_b_phone: fieldValue('[name="cooperation_party_b_phone"]', ''),
+ party_a_signer: fieldValue('[name="secondary_operator_name"]', ''),
+ party_b_signer: otherSignerIsPerson ? fieldValue('[name="cooperation_party_b_name"]', '') : fieldValue('[name="operator_name"]', ''),
+ signature_date: formatDateField('[name="signature_date"]', ''),
+ start_date: formatDateField('[name="cooperation_start_date"]', ''),
+ end_date: formatDateField('[name="cooperation_end_date"]', '')
+ };
+ root.querySelectorAll('[data-supplier-field]').forEach(function (input) { supplierValues[input.dataset.supplierField] = input.value.trim(); });
+ root.querySelectorAll('[data-supplier-bind]').forEach(function (element) {
+ var value = supplierValues[element.dataset.supplierBind] || '';
+ element.textContent = value || '待填写';
+ element.classList.toggle('is-empty', !value);
+ });
+ }
}
if (templateType === 'authorization') {
@@ -3806,11 +3874,6 @@
form.addEventListener('submit', function (event) {
refreshPreview();
- if (currentPartnerType === 'supplier' && selectedDocument().value === 'cooperation-contract') {
- event.preventDefault();
- root.querySelector('[data-request-error]').textContent = '供应商合作合同模板尚未提供,暂不能发起签署。';
- return;
- }
if (!form.checkValidity()) {
event.preventDefault();
var error = root.querySelector('[data-request-error]');
diff --git a/resources/views/business/partials/supplier-contract-paragraph.blade.php b/resources/views/business/partials/supplier-contract-paragraph.blade.php
new file mode 100644
index 00000000..01198063
--- /dev/null
+++ b/resources/views/business/partials/supplier-contract-paragraph.blade.php
@@ -0,0 +1,10 @@
+@if (($block['text'] ?? '') !== '')
+ @if (($block['heading'] ?? false))
+ {!! $supplierTemplates->text($block['text'], $supplierValues, $supplierPreview) !!}
+ @else
+ {!! $supplierTemplates->text($block['text'], $supplierValues, $supplierPreview) !!}
+ @endif
+@endif
+@foreach ($block['images'] ?? [] as $image)
+  : 'data:image/png;base64,' . base64_encode(file_get_contents(public_path('img/supplier-contract-templates/' . $image))) }})
+@endforeach
diff --git a/resources/views/business/partials/supplier-cooperation-contract.blade.php b/resources/views/business/partials/supplier-cooperation-contract.blade.php
new file mode 100644
index 00000000..0b12f27a
--- /dev/null
+++ b/resources/views/business/partials/supplier-cooperation-contract.blade.php
@@ -0,0 +1,42 @@
+@php
+ $supplierTemplates = app(\App\Support\SupplierCooperationTemplates::class);
+ $supplierValues = $supplierTemplates->values($payload ?? []);
+ $supplierPreview = ($mode ?? 'pdf') === 'preview';
+@endphp
+
+@foreach ($supplierTemplates->blocks($templateKey) as $block)
+ @if ($block['type'] === 'signatures')
+
+
+ @foreach (['a' => '甲方', 'b' => '乙方'] as $party => $label)
+ |
+ {{ $label }}:{!! $supplierTemplates->text('[[party_' . $party . ']]', $supplierValues, $supplierPreview) !!}
+ 授权代表:{!! $supplierTemplates->text('[[party_' . $party . '_signer]]', $supplierValues, $supplierPreview) !!}
+ 签字/盖章:
+
+ 合同签订日期:{!! $supplierTemplates->text('[[signature_date]]', $supplierValues, $supplierPreview) !!}
+ |
+ @endforeach
+
+
+ @elseif ($block['type'] === 'table')
+
+
+ @foreach ($block['rows'] as $row)
+
+ @foreach ($row as $cell)
+ | 1) colspan="{{ $cell['colspan'] }}" @endif @if(($cell['rowspan'] ?? 1) > 1) rowspan="{{ $cell['rowspan'] }}" @endif>
+ @foreach ($cell['paragraphs'] as $paragraph)
+ @include('business.partials.supplier-contract-paragraph', ['block' => $paragraph])
+ @endforeach
+ |
+ @endforeach
+
+ @endforeach
+
+
+ @else
+ @include('business.partials.supplier-contract-paragraph')
+ @endif
+@endforeach
+
diff --git a/resources/views/business/pdf/supplier-cooperation-contract.blade.php b/resources/views/business/pdf/supplier-cooperation-contract.blade.php
new file mode 100644
index 00000000..371a8ebc
--- /dev/null
+++ b/resources/views/business/pdf/supplier-cooperation-contract.blade.php
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+业务单号:{{ $signature->business_no }} 模板:{{ $signature->template_code }} 版本:{{ $signature->template_version }}
+@include('business.partials.supplier-cooperation-contract', ['templateKey' => $payload['supplier_contract_template'], 'mode' => 'pdf'])
+
+
diff --git a/tests/Feature/Business/AgreementSigningPageTest.php b/tests/Feature/Business/AgreementSigningPageTest.php
index 2c33f2a1..b09f8ef4 100644
--- a/tests/Feature/Business/AgreementSigningPageTest.php
+++ b/tests/Feature/Business/AgreementSigningPageTest.php
@@ -98,7 +98,7 @@ class AgreementSigningPageTest extends FeatureTestCase
->assertSeeText('仅用于 E 签宝身份核验,不是收款人姓名')
->assertSee("setPreviewValue('proofSigner', '公司盖章')", false)
->assertSee("setPreviewValue('changeSigner', '公司盖章')", false)
- ->assertSeeText('合作合同统一使用我方账号 18052733960')
+ ->assertSeeText('快递合作合同使用我方账号 18052733960')
->assertSeeText('我方 E 签宝实名认证姓名')
->assertSee('name="secondary_operator_name"', false)
->assertSeeText('填写变量')
@@ -124,6 +124,24 @@ class AgreementSigningPageTest extends FeatureTestCase
$this->assertSame('张经理', $response->viewData('agreementSupplierOptions')[0]['operator']);
}
+ public function test_supplier_contract_templates_include_full_preview_and_editable_variables(): void
+ {
+ $this->grantWorkspaceAccess();
+ $response = $this->loginAs()->get(route('business.pages.show', [
+ 'section' => 'courier-payables', 'page' => 'agreement-signing', 'agreement_view' => 'create',
+ ]))->assertOk();
+ foreach (['dropshipping', 'consignment', 'production'] as $template) {
+ $response->assertSee('data-supplier-contract-preview="' . $template . '"', false);
+ $response->assertSeeText(\App\Support\SupplierCooperationTemplates::TEMPLATES[$template]['name']);
+ $response->assertSee(\App\Support\SupplierCooperationTemplates::TEMPLATES[$template]['code'], false);
+ }
+ $response->assertSee('name="supplier_contract_template"', false)
+ ->assertSee('name="supplier_contract_fields[number]"', false)
+ ->assertSee('data-supplier-bind="party_a"', false)
+ ->assertSee('production-3.png', false)
+ ->assertDontSeeText('供应商合作合同模板尚未提供');
+ }
+
public function testAgreementSigningPageUsesCourierNamesFromCourierInformation(): void
{
$this->grantWorkspaceAccess();
diff --git a/tests/Feature/Business/CourierAgreementSignatureWorkflowTest.php b/tests/Feature/Business/CourierAgreementSignatureWorkflowTest.php
index e7feb103..f2fd9aee 100644
--- a/tests/Feature/Business/CourierAgreementSignatureWorkflowTest.php
+++ b/tests/Feature/Business/CourierAgreementSignatureWorkflowTest.php
@@ -9,6 +9,7 @@ use App\Models\Business\CourierQuoteChange;
use App\Models\Business\CourierQuoteSignature;
use App\Models\Business\CourierQuoteVersion;
use App\Support\CourierAgreementPdf;
+use App\Support\SupplierCooperationTemplates;
use DOMDocument;
use DOMXPath;
use Illuminate\Http\Client\Request as ClientRequest;
@@ -136,11 +137,97 @@ class CourierAgreementSignatureWorkflowTest extends FeatureTestCase
$payload['partner_type'] = 'supplier';
$payload['supplier_id'] = 7;
$this->loginAs()->post(route('business.courier-agreement-signatures.store'), $payload)
- ->assertSessionHasErrors(['document_type' => '供应商合作合同模板尚未提供,暂不能发起签署。']);
+ ->assertSessionHasErrors('supplier_contract_template');
$this->assertSame(0, CourierAgreementSignature::query()->count());
Http::assertNothingSent();
}
+ /** @dataProvider supplierTemplateProvider */
+ public function test_supplier_contract_keeps_the_selected_template_and_archives_the_signed_file(string $template): void
+ {
+ $this->fakeEsign();
+ $payload = $this->supplierContractPayload($template);
+ $this->loginAs()->post(route('business.courier-agreement-signatures.store'), $payload)->assertRedirect();
+ $signature = CourierAgreementSignature::query()->firstOrFail();
+ $metadata = SupplierCooperationTemplates::TEMPLATES[$template];
+ $this->assertSame($metadata['code'], $signature->template_code);
+ $this->assertSame('1', $signature->template_version);
+ $this->assertSame($metadata['file'], $signature->source_file_name);
+ $this->assertSame($metadata['name'], $signature->documentLabel());
+ $this->assertSame($template, $signature->payload['supplier_contract_template']);
+ $this->assertSame('SUP-TEST-001', $signature->payload['supplier_contract_fields']['number']);
+ $this->assertSame('张经理', $signature->payload['supplier_contract_signer_name']);
+ $source = Storage::disk('uploads')->get($signature->source_pdf_path);
+ $this->assertStringStartsWith('%PDF-', $source);
+ $this->assertSame(hash('sha256', $source), $signature->source_pdf_sha256);
+ Http::assertSent(function (ClientRequest $request): bool {
+ if ($request->url() !== 'https://smlopenapi.esign.test/v3/sign-flow/create-by-file') return false;
+ $signers = $request->data()['signers'] ?? [];
+ return count($signers) === 2
+ && data_get($signers, '0.orgSignerInfo.orgName') === $this->company->name
+ && data_get($signers, '0.orgSignerInfo.transactorInfo.psnAccount') === '13900139000'
+ && data_get($signers, '0.orgSignerInfo.transactorInfo.psnInfo.psnName') === '李经理'
+ && data_get($signers, '1.orgSignerInfo.orgName') === '测试供应商有限公司'
+ && data_get($signers, '1.orgSignerInfo.transactorInfo.psnAccount') === '13800138000'
+ && data_get($signers, '1.orgSignerInfo.transactorInfo.psnInfo.psnName') === '张经理';
+ });
+ Http::swap(new \Illuminate\Http\Client\Factory());
+ Http::fake([
+ 'https://smlopenapi.esign.test/v3/sign-flow/flow-agreement-001/detail' => Http::response(['code' => 0, 'data' => ['signFlowStatus' => 2]]),
+ 'https://smlopenapi.esign.test/v3/sign-flow/flow-agreement-001/file-download-url' => Http::response(['code' => 0, 'data' => ['files' => [['downloadUrl' => 'https://download.esign.test/supplier-signed']]]]),
+ 'https://download.esign.test/supplier-signed' => Http::response('%PDF-supplier-signed'),
+ ]);
+ $archived = app(\App\Support\CourierAgreementSignatureService::class)->synchronize($signature, $this->user->id);
+ $this->assertSame(CourierAgreementSignature::STATUS_ARCHIVED, $archived->status);
+ $this->assertSame('%PDF-supplier-signed', Storage::disk('uploads')->get($archived->signed_pdf_path));
+ $this->assertSame($metadata['code'], $archived->template_code);
+ $this->assertSame($source, Storage::disk('uploads')->get($archived->source_pdf_path));
+ }
+
+ public static function supplierTemplateProvider(): array
+ {
+ return [['dropshipping'], ['consignment'], ['production']];
+ }
+
+ public function test_supplier_contract_rejects_invalid_template_and_missing_contract_identity(): void
+ {
+ Http::preventStrayRequests();
+ $this->withExceptionHandling();
+ $payload = $this->cooperationContractPayload('invalid-supplier-contract');
+ $payload += ['partner_type' => 'supplier', 'supplier_id' => 7, 'supplier_contract_template' => '../other'];
+ $this->loginAs()->post(route('business.courier-agreement-signatures.store'), $payload)->assertSessionHasErrors('supplier_contract_template');
+ $payload = $this->supplierContractPayload('dropshipping');
+ $payload['supplier_contract_fields']['number'] = '';
+ $payload['supplier_contract_fields']['location'] = '';
+ $this->post(route('business.courier-agreement-signatures.store'), $payload)->assertSessionHasErrors(['supplier_contract_fields.number', 'supplier_contract_fields.location']);
+ $this->assertSame(0, CourierAgreementSignature::query()->count());
+ Http::assertNothingSent();
+ }
+
+ public function test_supplier_contract_variables_are_escaped_and_cover_the_body_and_appendices(): void
+ {
+ $templates = app(SupplierCooperationTemplates::class);
+ foreach (array_keys(SupplierCooperationTemplates::TEMPLATES) as $template) {
+ $html = view('business.partials.supplier-cooperation-contract', [
+ 'templateKey' => $template, 'mode' => 'preview',
+ 'payload' => ['cooperation_party_a_name' => '', 'cooperation_party_b_name' => '新供应商', 'supplier_contract_fields' => ['number' => 'SUP-NEW-001']],
+ ])->render();
+ $this->assertStringContainsString('<script>', $html);
+ $this->assertStringNotContainsString('