Templates Invoice layout
Invoice layout Page
Key tpl.invoice.layout · version v4 · published Jul 20, 2026
Preview
PublishedRendered template preview
Details
- Type
- Page
- Template key
- tpl.invoice.layout
- Version
- v4 (published)
- Fingerprint
- a91f…c4d2
- Created by
- Maya Ruiz
- Published
- Jul 20, 2026
About this page
One template up close: what it looks like, its version history, and where it’s in use. Publishing a new version never touches products using the old one — they upgrade when you choose, not when the template does.
Behind this page/templates/:templateVersionId · CanManageTemplates
Retrieve
sp_GetTemplateVersionPayload loads identity, status, payload, metadata, and preview for any status.Save
New version →sp_NewTemplateVersion; publish → sp_PublishTemplateVersion. Register uses sp_MarketplaceBridge_GetTemplateVersion (published-only + fingerprint).Success
- The bridge proc is only for marketplace registration.
- Published/archived versions are read-only.
- Register requires a Published version.
CLI handoff
Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Page IDtemplate-detail
Route/templates/:templateVersionId
AccessCanManageTemplates
Statuscatalog-schema-ready-content-not-seeded
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.