All rules

Parties listed in the reverse of the document's usual order

party-orderon by default (info)Japanese

乙及び甲 in a contract that otherwise writes 甲及び乙

Example

Flagged
# 業務委託契約書 株式会社みなと商会(以下「甲」という。)と株式会社しおさい技研(以下「乙」という。)は、次のとおり契約を結ぶ。 第1条 甲又は乙は、相手方が本契約に違反したときは、本契約を解除することができる。 第2条 本契約に定めのない事項は、乙及び甲が協議して定める。 第3条 本書2通を作成し、甲乙記名押印の上、各1通を保有する。
What chaff prints
7:18 「乙及び甲」は、この文書がほかの所で書く順(「甲又は乙」)と逆です
Fixed
# 業務委託契約書 株式会社みなと商会(以下「甲」という。)と株式会社しおさい技研(以下「乙」という。)は、次のとおり契約を結ぶ。 第1条 甲又は乙は、相手方が本契約に違反したときは、本契約を解除することができる。 第2条 本契約に定めのない事項は、甲及び乙が協議して定める。 第3条 本書2通を作成し、甲乙記名押印の上、各1通を保有する。
What chaff prints
no finding
chaff.yaml used for this example
genre: legal/contract

How to fix

List the parties in the same order as elsewhere. If the order is meant (the second party first on purpose), leave it.

Why it matters

A Japanese contract lists its parties in a fixed order (甲及び乙, 甲又は乙, 甲乙, 甲・乙・丙). In a contract that writes 甲及び乙 everywhere else, a single 乙及び甲 makes the reader look for a reason to put 乙 first. It comes from pasted or rewritten clauses. Only names joined by a listing word (及び, 又は, と, ・) are counted, and a listing is reported when its order is written at most half as often as the reverse.

What it does not flag

A direction (乙から甲への通知, 甲に対し乙は, 甲が乙に) is not a listing and is not counted. A comma joins names only in a listing that goes on to a listing word (甲、乙及び丙). A name that starts a longer word (the 甲 of 甲種株式) is not read. When the two orders are written about as often (the reverse more than half as often), neither is the usual order and nothing is reported. The names are 甲, 乙, 丙 and 丁 and the short names the document gives its parties in brackets. Contracts only, in Japanese documents only.

Turning it off or relaxing it

Silence this one spot (in the document)
<!-- stet: party-order — reason -->
Relax it for the team (the reason is kept as a comment in chaff.yaml)
npx chaffjs relax party-order --why "reason"
Turn it off for the team (chaff.yaml)
rules: party-order: off
Technical details
Layer
L3
Status
stable
Severity
info
Languages
ja
Suited to
legal, docs, academic, literature, speech
Reads from the document
structure

Levels

Set a level for this rule under rules in chaff.yaml. With nothing set, it runs at the level its genre gives it (see By genre below).

strictwarning
normalinfo
relaxedinfo

This rule has no limit to count to. A level sets how a finding is marked: relaxed keeps the finding and marks it a step lower.

By genre

Runs by default in
legal/contract
Turned off by the genre in
legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, literature/fiction, literature/essay, literature/poetry, literature/play, speech/address, speech/transcript
Not suited to, and not run in
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes

Genres

Message

"{written}" lists the parties in the reverse of the order this document uses elsewhere ("{usual}")

Rewrite depth (chaff fix-plan --depth): light — words and sentences; the structure and the voice stay

This page is built from the rule's definition file:packages/chaff/rules/party-order.yaml