Mosce ERP · Help Center
Backups

Automatic backup schedule

How to configure the frequency and retention of Mosce ERP's automatic backups: daily, weekly and monthly options, and retention limits by plan.

Mosce ERP's automatic backups run a complete copy of your data on the schedule you define and store them in your private storage. This article covers the frequency options, the time zone configuration, the retention limits by plan and how Mosce ERP manages the cleanup of old backups.

Reading time: ~6 min

When to use this

  • You are setting up backups for the first time and want to choose the right frequency for your business.
  • You want to change the schedule or retention after they are already enabled.
  • You need to understand your plan's retention limits before upgrading.

Before you start

  • You have your private storage connected and verified.
  • You need the tenant:backup permission.
  • Automatic backups are available starting with the Professional plan.

Frequency options

Daily (default)

A backup runs every day at 02:00 in your account's time zone. This is the default option when enabling backups for the first time.

Your account's time zone is configured in Settings → General settings → Time zone. If the time zone changes, the next backup runs at 02:00 in the new time zone.

Weekly

A backup runs once per week. You can choose the day of the week (Monday to Sunday). The run time is also 02:00 in the account's time zone.

Recommended for businesses with a low volume of daily changes where storage space is a relevant factor.

Monthly

A backup runs once per month. You can choose the day of the month between 1 and 28 (29, 30 and 31 are not available to avoid problems in short months). The run time is also 02:00.

Recommended as a complement to more frequent backups for a long-term restore point, not as the only strategy.


Retention by plan

Retention determines how many days Mosce ERP keeps backups before deleting them. Mosce ERP manages retention automatically - it deletes backups that exceed the configured period during the next backup run.

Module / FeatureFreeStarterProfessionalEnterprise
e-CF invoicing (DGII)
Inventory
Batch inventory adjustment-
Point of sale (POS)
Tasks (Kanban)-
Sales commissions-
Double-entry accounting--
Advanced reports--
Outgoing webhooks-
Data tools--
XLSX export--
Backups--
API access--
E-commerce---

Each plan has a default retention and a configurable maximum. If you try to enter a value greater than your plan's maximum, the system adjusts it to the maximum allowed.


How Mosce ERP manages retention

Mosce ERP manages retention actively: during each backup run, it reviews all backups in the bucket and deletes those that exceed the configured retention period.

You can configure lifecycle policies in your private storage as an additional defense-in-depth layer, but they are not required - Mosce ERP is the source of truth for retention. If you configure a lifecycle policy more aggressive than Mosce ERP's retention, objects could be deleted earlier than expected.

Recommendation: if you configure lifecycle policies in your storage provider, use a period longer than the retention configured in Mosce ERP (for example, if your plan has 14 days of retention, set the lifecycle policy to a few more days). That way Mosce ERP cleans up first and the provider's policy is only a safety fallback.


What each backup contains

Each backup includes:

  • A complete copy of all your operational data in NDJSON format (one line per record).
  • A manifest file with the schema version, the backup date and time, and the checksums of each file.
  • The data is encrypted with AES-256 before being written to the bucket.

The backup is complete every time - it is not incremental. This simplifies the restore because each backup file is self-contained.


Consecutive failures and auto-disable

If 3 consecutive backups fail (for example, due to revoked private storage credentials or the bucket being deleted):

  1. The backup schedule is automatically disabled.
  2. Mosce ERP sends an email alert to the email provider configured in your integrations.
  3. Backups do not restart automatically - you must resolve the problem and reactivate the schedule manually from the settings.

To see the run history and the failure reason, go to Settings → Integrations → Storage → Backups → History.


Common errors

SymptomLikely causeSolution
The schedule disabled itself3 consecutive backups failedReview the error history, fix the problem and reactivate the schedule
The 02:00 backup does not appear in the historyThe account's time zone is not configured correctlyVerify the time zone in Settings → General settings
I want to change the retention but cannot enter more daysPlan limit reachedUpgrade your plan to access greater retention
I do not receive the failure alert emailThe email provider is not configuredConfigure your email provider in Settings → Integrations → Email

Frequently asked questions

Can I have daily AND monthly backups at the same time?

Currently there is only one backup schedule per account. If you need long-term restore points in addition to the daily ones, the on-demand backup is the option - you can create one manually before important events and the file remains in your private storage beyond the automatic retention. See On-demand backup.

Does the schedule run even if there is little data change?

Yes. The backup runs on the configured schedule regardless of the volume of changes since the last backup. Each backup is a complete copy.

Can I choose a time other than 02:00?

Currently the run time is fixed at 02:00 in the account's time zone. Custom time configuration is being considered for future versions.

Do automatic backups consume my monthly quota of transactions or exports?

No. Backup runs are not counted toward the transaction or report export limits.


Last updated: 2026-05-09