> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vinmake.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Refusals and revisions

> The controls visible before handoff: an empty document is refused, a maker cannot approve, and a correction becomes v2 without erasing v1.

# Refusals and revisions

The distinguishing screens are the ones where GreatBook declines to act and tells the user why.
This walkthrough shows only the controls reached on the current local default branch.

## An empty document does not enter the system

The live preview can render an empty schema while the user is composing.
Save is a different operation, and it refuses an untouched document.

<Frame caption="The empty builder is useful as a preview, but it is not yet a document of record.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/03-builder-empty.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=9ea1609eb1590af536b4997675225583" alt="Empty supplier VAT invoice builder with a blank live preview" width="1440" height="1000" data-path="images/greatbook/walkthrough/03-builder-empty.png" />
</Frame>

<Frame caption="Save is refused in place with a legible reason: fill in at least one field.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/04-blank-document-refusal.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=46c251136d744bc14d55f82ba4931223" alt="Typewriter refusing to save an empty document and explaining that at least one field is required" width="1440" height="1000" data-path="images/greatbook/walkthrough/04-blank-document-refusal.png" />
</Frame>

## The maker cannot approve

After save, the author can inspect the rendered PDF and exact stored values.
The same page states the separation-of-duties rule and does not offer a usable approval action to the author.

<Frame caption="The maker's own document says why another designated approver must sign it.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/06-maker-cannot-approve.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=d606a8b32ec594791c53be718b39565e" alt="Saved document detail telling its author that they cannot approve their own document" width="1440" height="1000" data-path="images/greatbook/walkthrough/06-maker-cannot-approve.png" />
</Frame>

## A correction is a new version

Revise does not overwrite the document that existed.
It reopens the same schema with the v1 values, saves a new v2, and preserves both in the version history.

<Frame caption="The original v1 remains a complete document of record before the correction begins.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/09-revision-v1.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=1f860dfcb35a6997d68fd1db24080829" alt="Version 1 supplier VAT invoice detail before revision" width="1440" height="1000" data-path="images/greatbook/walkthrough/09-revision-v1.png" />
</Frame>

<Frame caption="Revise opens a prefilled builder headed revising v1.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/10-revision-prefilled.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=48899cdd403c248d00f1cb23bce950fc" alt="Revision builder prefilled with version 1 values" width="1440" height="1000" data-path="images/greatbook/walkthrough/10-revision-prefilled.png" />
</Frame>

<Frame caption="The corrected quantity and note appear in the live v2 preview before save.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/11-revision-edited.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=58b6a1686817b5b9952e606f03db77be" alt="Revision builder showing corrected quantity and note in the live preview" width="1440" height="1000" data-path="images/greatbook/walkthrough/11-revision-edited.png" />
</Frame>

<Frame caption="The saved correction is v2 and still needs its own approval.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/12-revision-v2.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=71f7fd4288e33c751118c85b30128105" alt="Saved version 2 document showing it is awaiting a separate approval" width="1440" height="1000" data-path="images/greatbook/walkthrough/12-revision-v2.png" />
</Frame>

<Frame caption="Version history identifies v2 as current and v1 as superseded; neither record is erased.">
  <img src="https://mintcdn.com/vinmake/NFYl2zy80-D5Iitf/images/greatbook/walkthrough/13-revision-history.png?fit=max&auto=format&n=NFYl2zy80-D5Iitf&q=85&s=2f0175efa491d6348be8528a39f87732" alt="Typewriter version history showing current v2 and superseded v1" width="1440" height="400" data-path="images/greatbook/walkthrough/13-revision-history.png" />
</Frame>

<Warning>
  Reject, send back, the send-back refusal, and the posting separation-of-duties refusal are not pictured in this capture set.
  No review row could be created on the local current branch, so those decisions were not staged or reconstructed for screenshots.
</Warning>

## Related

* [The golden path](/greatbook/guides/golden-path) - the observed compose-and-sign sequence
* [Working the review inbox](/greatbook/guides/review-inbox) - the reference guide to review decisions
* [The seven guarantees](/greatbook/guarantees) - the ledger writer's enforced refusals
