Numbers 31 · a question people ask
If the LORD commanded the war, why did the soldiers have to be purified?
Because the law for the dead in Numbers 19 covered anyone who touched a dead body. It says, "He who touches the dead body of any man shall be unclean seven days" (19:11), and it names the battlefield: "Whoever in the open field touches one who is slain with a sword… shall be unclean seven days" (19:16). So Moses says, "Encamp outside of the camp for seven days. Whoever has killed any person, and whoever has touched any slain, purify yourselves on the third day and on the seventh day, you and your captives" (31:19), the same two days as Numbers 19 (19:12). Eleazar calls it "the statute of the law which the LORD has commanded Moses" (31:21). The chapter doesn't say the soldiers sinned; it says they were unclean until the seventh day, and then, "Afterward you shall come into the camp" (31:24).
The verses
““He who touches the dead body of any man shall be unclean seven days. He shall purify himself with water on the third day, and on the seventh day he shall be clean; but if he doesn’t purify himself the third day, then the seventh day he shall not be clean.”
““Whoever in the open field touches one who is slain with a sword, or a dead body, or a bone of a man, or a grave, shall be unclean seven days.”
““Encamp outside of the camp for seven days. Whoever has killed any person, and whoever has touched any slain, purify yourselves on the third day and on the seventh day, you and your captives.”
“Eleazar the priest said to the men of war who went to the battle, “This is the statute of the law which the LORD has commanded Moses.”