For AI agents: visit https://developer.silverfin.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
SilverfinDocumentationCommunityAcademyPlatformFeedback
STL DocumentationRecipesAPI Documentation
DocumentationCommunityAcademyPlatformFeedbackLog InSilverfin
STL Documentation
Log In
STL DocumentationRecipesAPI Documentation

Silverfin Templating Language

  • Where to start?
  • Basics
    • Syntax
    • Styling
    • Operators
    • Math
  • Tags
    • Comments
    • Variables
    • Translations
    • Input
    • Control flow
    • Iterations
    • Unreconciled
    • Result
    • Rollforward
    • Locale
    • Include
    • Linkto
    • Adjustment button
    • Group
    • Addnewinputs
    • Signmarker
    • Push & Pop
    • Change Orientation
    • Currencyconfiguration
    • New page
    • Radiogroup
    • Inputvalidation
  • Drops
    • account
    • accounts
    • adjustment
    • adjustments
    • analytical_type_(0..x)_codes
    • company
    • consolidated_companies
    • custom
    • external_companies
    • export
    • firm
    • page
    • page_title
    • people
    • period
    • person
    • reconciliation
    • reconciliations
    • render_configuration
    • report
    • reports
    • results
    • selected_accounts_and_reconciliation_texts
    • toc & toc_with_title_pages
    • transaction
    • user
  • Filters
    • Allow false
    • Array
    • Collection
    • Date and time
    • Localized
    • Number
    • String
  • Tables
    • HTML tables
    • Markdown tables

conventions

  • Code conventions
    • Code formatting
    • Code syntax
    • Architecture (Coming soon)
    • Silverfin platform (Coming soon)
  • UX guidelines
    • Style and structure
    • 🆕 Page layout
      • Typography
      • Layout components
    • Headings, subheadings and sections
    • Info text, warnings and unreconciled indicators
    • 🆕 Feedback system
      • Banner
      • Reconcilation icons
      • Other icons
    • Input fields
    • Tables
    • 🆕 Add Content Button (Manual fori)
    • Display of numerical values
    • Reconciliation of a template
    • Export
    • 🆕 Changelog

Useful information

  • How unreconciled works
  • Creating HTML tables
  • Accounts Drop Modal
  • Rounding configuration
  • Export files in XBRL
  • Debug panel
  • Dependencies and cache
  • Whitespace in templates on the Silverfin platform
  • Cross-company data
  • Template performance: How to write performant Liquid code
  • Changelog

Liquid toolchain

  • Remote development
    • Installation guide
    • Git Repositories
    • Template development
    • Advanced git commands

Liquid testing

  • Liquid testing guidelines
  • Liquid testing YAML syntax

Liquid academy

  • Get started
    • Navigation screens
    • Language overview
    • Template types: texts/documents
    • Template types: reconciliation templates
    • Template types: account templates
    • Silverfin Liquid editor
  • Basic coding concepts
    • What is a string?
    • Introduction to variables
    • Control flow & logic
    • What is a loop?
    • Arrays
    • Syntax
    • What is an input?
  • Styling & tables
    • Styling basics
    • HTML Tables: Elements
    • HTML Tables: Styling & logic
    • Comments
  • Variables
    • Assign
    • Capture
  • Control flow & logic
    • Operators
    • If, else, elsif
    • Unless
    • Case
    • IFI statement
  • Iterations & data collections
    • For loop
    • Fori loop
  • Create data
    • Input fields: syntax
    • Input fields: attributes (placeholder, default & assign)
    • Input fields: data types
  • Access & format data
    • Database structure
    • Drops
    • Company drop
    • Period drop
    • Account drop
    • Filters
  • Languages
    • Translations
    • Translations in dropdowns
  • Code structure
    • Indentation
  • Give us some feedback
Powered by 

Basic coding concepts

In the next video's we want to introduce you to some basic coding concepts. If you have no programming background understanding these concepts will help you on your journey to learn Liquid.

Video's

What is a string?

Introduction to variables

Control flow & logic

What is a loop?

Arrays

Syntax

What is an input?