Skip to main content

Accounting Settings – Configuration Guide

The Accounting Settings page allows you to customize how your financial data is structured and recorded in Smeetz. You can manage your account codes and configure key accounting behaviors such as revenue recognition and discount modeling.

Updated this week

The Accounting Settings page gives you control over how your financial data is structured and recorded. Navigate to Account details -> Accounting settings, you'll find two tabs: Account Codes and Modeling.

⚠️ Important: Any changes made here affect your accounting reports retroactively (i.e., they impact historical data). Changes take effect within 4 hours due to the accounting report refresh rate.


Tab 1: Account Codes

This tab consolidates all your accounting accounts in one place for easy management.

You can customize the account codes used in your accounting reports. Each account has:

  • Accounting Code – A unique numeric identifier (e.g., 1000, 1010, 1020)

  • Account Name – A descriptive label for the account (e.g., Cash, Marketplaces)

  • Description – Additional context about what the account represents

💡 Sales account codes can also be set directly from the price configuration page: Products → Tickets → Prices → Accounting Code


Tab 2: Modeling

This tab controls two key accounting behaviors:


Revenue Recognition Date

This setting determines when revenue is recognized in your accounting entries.

Option 1: Based on synchronization date (default – suitable for cash-basis accounting)

Revenue is recognized on the date the transaction is recorded in the Smeetz system.

📝 Note on offline POS: If you use Smeetz's offline Point of Sale, sales are only recorded when you sync back online. For example, if you made sales 2 days ago and sync today, the synchronization date will be today's date. This prevents backdating of transactions.

Option 2: Based on validity date (suitable for accrual accounting)

Revenue is recognized on the event/service delivery date (i.e., the visit date).

📝 Note: The system uses the maximum of the visit date and the synchronization date. This handles edge cases where a ticket is sold after the event has already taken place — in that scenario, the synchronization date is used to avoid backdating transactions.

How this affects accounting entries:

Entry Type

Accounting Date

Revenue / sales entries

Based on your chosen setting (synchronization date or validity/visit date)

Payment entries

Always the actual payment date, regardless of the setting above

This means: if you filter your accounting report by a specific date and you're using the validity date setting, you will see both the sales entries and payment entries that fall on that date, each using their respective accounting dates.


Discount Modeling

This setting determines how discounts are recorded in your accounting entries.

Option 1: Same account as sales account (default)

Discounts are deducted directly within the same sales account. No separate line is created for discounts.

Option 2: Separate account

Discounts are recorded in a dedicated discount account:

  • Account Name: Discount

  • Account Code: 2030

This gives you clearer visibility into discount amounts separately from your revenue figures.


Saving Changes

Click Save changes to apply your settings, or Reset to revert to the previously saved configuration.

Did this answer your question?