---
id: post/mohana-blog/tag-blogger-com-1999-blog-1492436440038408053-post-4594837215872264619--a1f1a65db5
type: post
title: "Composite Layouts in Business Central 29.0: Brand One Report End to End"
summary: Business Central 29.0 enables composite layouts where branding is split into three separate parts (header/footer, theme, and body) that merge at render time instead of baking everything into one Word document. The post walks through a complete example of branding the Standard Sales Invoice report for Contoso, covering setup in both the UI and AL code.
tier: community
language: en
tags:
  - composite layouts
  - branding
  - word layouts
  - report design
  - themes
  - header footer
  - multi-company
system: reporting
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:46:15.884Z"
  flags: []
generated:
  at: "2026-10-07T22:42:12.892Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 1c438ddfe73ddf3a2070ba66130e48a30a32a7e4d65784a7a21d481a2e287a5b
evidence:
  - kind: blog
    url: http://mohana-dynamicsnav.blogspot.com/2026/10/composite-layouts-in-business-central.html
    title: "Composite Layouts in Business Central 29.0: Brand One Report End to End"
    date: "2026-10-05"
    commit: null
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/report/1306
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: tag:blogger.com,1999:blog-1492436440038408053.post-4594837215872264619
source_id: mohana-blog
source_name: Mohana's Dynamics NAV & BC blog
url: http://mohana-dynamicsnav.blogspot.com/2026/10/composite-layouts-in-business-central.html
published_at: "2026-10-05T15:20:52.000Z"
author: Mohana Yadav
full_text: false
words: 1637
quotes: []
code_objects_mentioned:
  - report Standard Sales - Invoice
  - other Manage themes and header-footer layouts
  - other Report Layouts
  - other Report themes and header-footer setup
  - other Report defaults for themes and header-footer setup
systems:
  - reporting
  - administration
  - development
versions_mentioned:
  - "29.0"
preview:
  embeddable: true
  frame_url: null
  image: https://blogger.googleusercontent.com/img/a/AVvXsEik_JTM8OxdSbDvWMocSHYWBFuGADzX-vGlr8qQCaoIH2F_TYr_ugPxMvQdIGYrSSCYsB7dEpqXFTYaWp5udrGpHfZYrHurXmsiWQy80noivoD5kYZ9lKnSlLXUGJIwQ3m4Rmz4fA2rGt28jfZroo6wBSaBCRV7uANx6olXSJAhJ6hVS3BZ3ZC7mcc7Spoj=w1200-h630-p-k-no-nu
  image_alt: null
  image_w: null
  image_h: null
  site_name: null
  favicon: https://mohana-dynamicsnav.blogspot.com/favicon.ico
  probed_at: "2026-10-07T11:49:40.312Z"
---

# Composite Layouts in Business Central 29.0: Brand One Report End to End

[Read the post](http://mohana-dynamicsnav.blogspot.com/2026/10/composite-layouts-in-business-central.html) · Mohana's Dynamics NAV & BC blog (Mohana Yadav) · 2026-10-05 · 1637 words · tier community · reviewed (checked by Opus)

> Business Central 29.0 enables composite layouts where branding is split into three separate parts (header/footer, theme, and body) that merge at render time instead of baking everything into one Word document. The post walks through a complete example of branding the Standard Sales Invoice report for Contoso, covering setup in both the UI and AL code.

## Key points

- Composite layouts split a document into a Body layout plus a reusable header/footer part and a theme part, merged when the report runs
- Theme and header/footer parts must be approved before they can be assigned, and only Body subtype layouts accept them; Default and RDLC layouts do not
- Defaults for theme and header/footer can be set at global, company, report and layout level, with the most specific winning, which makes multi-company branding easy
- In AL, the Subtype, HeaderFooterPart and ThemePart properties configure this; theme files must be .dotx while body and header/footer files are .docx
- A shared company information dataitem in Word layouts in 29.0 lets one header/footer part work across many reports

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- [report 1306 "Standard Sales - Invoice"](../../objects/report/1306.md)
- other "Manage themes and header-footer layouts"
- other "Report Layouts"
- other "Report themes and header-footer setup"
- other "Report defaults for themes and header-footer setup"

## Context

- Features: Composite layouts, Report themes, Header/footer parts, Theme merging, Approval workflow, Layout defaults cascading, Multi-company branding, Shared company information dataitem
- Versions: 29.0

Source: Mohana's Dynamics NAV & BC blog, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
