Receipt fields and settings

    Every field well and every setting in the format pane of version 1.0.0.0, read from the package you download. The internal names in grey are what a PBIR file or a report-authoring agent uses. Which features need a licence is on the Receipt page; every setting works in edit mode with or without one.

    14 fields · 13 cards · 89 settings Markdown for AI assistantscatalog.json

    Fields

    FieldTakesNeededWhat it is for
    ItemitemColumnOptionalLine items: account, product, cost element.
    SectionsectionColumnOptionalOptional grouping with a header and a subtotal: Revenue, Cost of sales, Operating costs.
    AmountamountMeasureOptionalThe value of each line. Costs can be negative, or positive with Lines > Signs set to subtract them.
    QuantityquantityMeasureOptionalOptional. Printed as 3 @ 12.00 under the item, or as a column.
    ComparisoncompareMeasureOptionalOptional budget or prior-period measure: a difference column and a footer line (premium).
    Second Comparisoncompare2MeasureOptionalOptional second comparison, such as prior year next to budget: a difference % column or a footer line (premium).
    TaxtaxMeasureOptionalOptional tax amount per line; the receipt prints the sum as the tax line.
    DiscountdiscountMeasureOptionalOptional discount per line; printed as one line taken off the subtotal.
    PeriodperiodMeasureOptionalOptional text or date for the header and the barcode, for example SELECTEDVALUE or MAX of a date.
    Receipt ByreceiptByColumnOptionalOptional: one receipt per value, side by side (premium).
    Code ContentcodeContentMeasureOptionalOptional text or link the QR or barcode carries, one per receipt: an order in your ERP, an approval form (premium).
    StampstampMeasureOptionalOptional status printed as the rubber stamp, one per receipt: Approved, Pending, Overdue (premium).
    IconiconColumnOptionalOptional emoji or symbol printed before each item.
    TooltipstooltipsMeasureOptional · up to 5Extra measures shown in the tooltip.

    Themetheme

    SettingType and options
    ThemeselectedTheme
    • SmartVisuals smartvisuals
    • Dark dark
    • Clean clean
    • Slate slate
    Transparent BackgroundtransparentBgOn / off

    Paperpaper

    SettingType and options
    Stylestyle
    • Receipt receipt
    • Plain statement (boardroom mode) boardroom
    TemplatetemplateSets the default labels, stamp words and footer for the kind of receipt. Anything you type in the cards wins.
    • Till receipt receipt
    • P&L statement pnl
    • Order order
    • Expense claim expenses
    PaperpaperStyle
    • Thermal till roll thermal
    • Guest check (premium) guestcheck
    • Tractor feed, dot matrix (premium) tractor
    • Carbon copy (premium) carbon
    Paper Width (Characters, 0 = Auto)widthNumber
    Long Receiptsfit
    • Shrink to fit, then scroll page
    • Fit the width and scroll width
    Text Size (px, 0 = Auto)fontSizeNumber
    Fontfont
    • Receipt mono (built in) builtin
    • Consolas consolas
    • Courier New courier
    • System sans sans
    Show Printer SlotshowPrinterOn / off
    Torn EdgetornEdgeOn / off
    Letter CaseletterCase
    • UPPER CASE (till) upper
    • As in the data asis
    Paper ColorpaperColorColour
    Ink ColorinkColorColour
    Accent ColoraccentColorColour
    Background ColorcounterColorColour

    Headerheader

    SettingType and options
    Show HeadershowOn / off
    Store NametitleText
    Address LinesaddressText
    Show PeriodshowPeriodOn / off
    Period PrefixperiodPrefixText
    Show Receipt NumbershowNumberOn / off
    Show RulesshowRulesOn / off

    Lineslines

    SettingType and options
    Section HeaderssectionHeadersOn / off
    Section SubtotalssectionSubtotalsOn / off
    Sort Linessort
    • As in the data data
    • Largest first desc
    • Largest first (by size) absdesc
    • A to Z name
    Lines Per Section (0 = All)topNNumber
    Hide Zero LineshideZeroOn / off
    Quantityquantity
    • Under the item (3 @ 12.00) below
    • Column column
    • Off off
    Long NameslongNames
    • Auto (wrap on a guest check) auto
    • Cut with … truncate
    • Wrap wrap
    Dot LeadersdotLeadersOn / off
    Share BarsshareBarsOn / off
    Negative Numbersnegative
    • -1,234 minus
    • (1,234) parens
    • 1,234- (till) trailing
    • 1,234 CR cr
    Numbersnumbers
    • Full (1,234,567) full
    • Compact (1.2M) compact
    Currency Symbolcurrency
    • From the measure format auto
    • None none
    • Custom custom
    Custom SymbolcurrencyTextText
    Signssigns
    • As in the data data
    • Subtract the sections below subtract
    Sections To SubtractsubtractSectionsSection names, comma separated, whose amounts are subtracted: for a P&L model that stores costs as positive numbers.Text
    Section OrdersectionOrderThe statement order, one section per line or ; separated. Sections you leave out follow in the data order. Running totals add up in this order.Text
    Running TotalsrunningTotalsA line after a section with the running total so far, one per line or ; separated: Cost of sales = Gross profit.Text
    Of Which Lines (premium)ofWhichParts of a line, printed under it and never added: one per line or ; separated, Item = Parent item, or just Item for the line before it. Premium: readers without a licence do not see them; the totals are the same.Text

    Totalstotals

    SettingType and options
    Show SubtotalshowSubtotalOn / off
    Subtotal LabelsubtotalLabelText
    Section Subtotal LabelsectionSubtotalLabelText
    Discount LabeldiscountLabelText
    Discount (%)discountPctNumber
    TaxtaxMode
    • None none
    • Added to the total added
    • Included in the prices included
    Tax Rate (%)taxRateNumber
    Tax LabeltaxLabelText
    Total LabeltotalLabelText
    Total Size (%)totalSizeNumber
    Show Item CountshowCountOn / off
    Item Count LabelcountLabelText

    Comparison (premium)comparison

    SettingType and options
    Show ComparisonshowOn / off
    LabellabelText
    Show Asdisplay
    • Difference delta
    • Difference % percent
    • Both both
    Better Isfavourable
    • Higher higher
    • Lower lower
    Better ColorgoodColorColour
    Worse ColorbadColorColour
    Show Second Comparisonshow2On / off
    Second Labellabel2Text
    Second Comparison Shows Asdisplay2
    • Footer line footer
    • Difference % column column

    Ratios (premium)ratios

    SettingType and options
    Show RatiosshowOn / off
    Base SectionbaseEvery ratio is a share of this section, usually Revenue. Empty: the first section.Text
    Margin LabelmarginLabelText
    % Of Base ColumncolumnOn / off

    Barcode (premium)code

    SettingType and options
    Codetype
    • None none
    • Barcode barcode
    • QR code qr
    • Barcode and QR both
    ContentcontentText or link the code carries when no Code Content field is bound. Empty: store name, period and total. The visual never opens a link; a phone scans it.Text
    Print The Text Under The BarcodeshowTextOn / off

    Printinganimation

    SettingType and options
    Print On LoadprintOnLoadOn / off
    Lines Per SecondspeedNumber
    Reprint When Data ChangesreprintOn / off

    Receipts (premium)receipts

    SettingType and options
    Receipts Per Row (0 = Auto)perRowNumber
    Gap (px)gapNumber

    Export (premium)export

    SettingType and options
    Show CSV ButtonshowButtonA CSV button in the top-right corner, shown on hover and keyboard focus. Needs the tenant setting Allow downloads from custom visuals.On / off

    Accessibilityaccessibility

    SettingType and options
    Reduce MotionreduceMotionPrint the receipt at once instead of feeding it out. Follow system setting honours the viewer's reduced-motion preference.
    • Follow system setting system
    • Always reduce always
    • Off (always animate) off
    Focus Outline ColorfocusColorColour of the keyboard focus outline. Empty follows the theme; high contrast always uses the system colour.Colour
    Focus Outline Width (px, 0 = Auto)focusWidthWidth of the keyboard focus outline. 0 uses 2 px.Number
    Minimum Text Size (px, 0 = Off)minFontSizeNo receipt text is drawn smaller than this; a long receipt scrolls instead of shrinking further.Number

    Setting a value in PBIR

    In a visual.json, a setting goes under visual.objects, by card and internal name. Toggles take true or false, choices and text a value in single quotes ('auto'), numbers a D suffix (12D).

    "visual": {
      "visualType": "smartVisualsReceiptC3E1A7F05B2D4E8F9A61D2B7E4C80F13",
      "objects": {
        "theme": [{
          "properties": {
            "transparentBg": { "expr": { "Literal": { "Value": "true" } } }
          }
        }]
      }
    }