Skip to content
Where a price and its tax came from · presentation 3 of 5 · for the whole-system operator — you run the books Read the transcript · Back to the series

These slides need JavaScript to advance one at a time. Without it every slide is shown below, one after another, each with its own player — or read the transcript, which carries the same steps and every word.

Where a price and its tax came from · presentation 3 of 5

The tax on the line is not the price's tax

You can name, in order, the five places a sales line's tax code can come from…

Five candidates, one winner

Step 1 — Accept that the price row is third in the queue

You will stop assuming the price supplied the tax.

Screen capture pending the demo tenant

A sales invoice line showing a Tax Code and Tax Percent the operator did not type

Step 2 — Find out whether your prices carry tax at all

You will know whether that third candidate is even in play on your tenant.

What this step names
  1. Across all ninety tenant databases
  2. The price row's own output tax code is set on about four…
  3. Blank on four point three million in sixty-two
  4. Null on three point four million in thirty-five

The two nobody looks at

Step 3 — Meet the two candidates ahead of it

You will know where to look before the price.

Where this step sits
    flowchart TD
  s1["1. Accept that the price row is…"]
  s2["2. Find out whether your prices carry…"]
  s3["3. Meet the two candidates ahead of…"]
  s4["4. Understand the last resort…"]
  s5["5. Diagnose a wrong rate in the…"]
  s6["6. Carry the rule into e-invoice"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s3 here;
  

Step 4 — Understand the last resort, which reads a different column

You will know why the fallback rate can differ from the one on a document.

Where this step sits
    flowchart TD
  s1["1. Accept that the price row is…"]
  s2["2. Find out whether your prices carry…"]
  s3["3. Meet the two candidates ahead of…"]
  s4["4. Understand the last resort…"]
  s5["5. Diagnose a wrong rate in the…"]
  s6["6. Carry the rule into e-invoice"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s4 here;
  

Finding it

Step 5 — Diagnose a wrong rate in the right order

You will have a procedure instead of a guess.

What you do
  1. Start at the line and read the tax code it actually carries
  2. Work the queue downward, not upward: does the document's entity branch have an output…

What the regulator sees

Step 6 — Carry the rule into e-invoice

You will know why this matters beyond the invoice total.

What this step names
  1. It is derived from the line's tax amount…
  2. A line with tax as sales tax
  3. Only a deliberately chosen code in a narrow range survives untouched

NarrationSlide 1 of 11

Left and right arrows, or the space bar, move between slides; f is full screen and Esc leaves it. Clicking the left or right half of a slide pages it. Play and pause belong to you — nothing moves on by itself unless you tick the box above.