From c418a19ed9e0517350682321dc75ddd5d511d8b1 Mon Sep 17 00:00:00 2001 From: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> Date: Tue, 13 Oct 2026 03:41:45 +0000 Subject: [PATCH] docs(danfse): correct legacy IBS/CBS visibility contract (#118) Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> --- docs/danfse-v2-rendering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/danfse-v2-rendering.md b/docs/danfse-v2-rendering.md index ef6b2c3..4506e0a 100644 --- a/docs/danfse-v2-rendering.md +++ b/docs/danfse-v2-rendering.md @@ -18,7 +18,7 @@ The stable contract covered by tests is: - municipal special regime codes `0` (Nenhum), `9` (Outros) and missing values retain distinct presentation; the two optional municipal rows are omitted only if every field of that row is absent, and a present numeric zero is displayed; - foreign taker NIF without inventing a Brazilian CPF/CNPJ; - 60-character taxation-description content with an ellipsis suffix when truncated; -- IBS/CBS block rendered only when the authorized XML contains it; +- IBS/CBS section remains visible for legacy authorized XML without IBS/CBS; absent values remain dashes rather than invented amounts; - IBS/CBS values displayed from authorized totals without recalculation; - legacy authorized XML without IBS/CBS remains renderable; - homologation documents have a visible environment marker;