Sage 50 Recurring Transactions

Recurring transactions let you store a transaction template (like a purchase invoice, journal entry, or payroll entry) and recall it later without re-entering all the details. You can also schedule them to repeat at set intervals.

Use recurring transactions when:

  • You have fixed or predictable expenses (e.g., rent, insurance, software subscriptions)

Steps to Create a Recurring Transaction

  1. Open the transaction type you want to make recurring (e.g., Sales Invoice, Purchase Invoice, General Journal Entry, etc.)
  2. Enter the transaction details as you normally would.
    Click the drop-down arrow next to the “Copy” button
  3. Then select “Create Recurring” (In some windows, you may see a “Recur” button instead.)
  4. In the Recurring Transaction window, set:
      Frequency: Choose how often (e.g., Monthly, Quarterly, Yearly)
      Start Date and End Date (or choose “No End Date”)
      Number of occurrences (if applicable)
      Reference numbers (optional, but helpful for tracking)
  5. Click OK to save the recurring setup.

To recall and use a recurring transaction later:

    1. Go to the same transaction screen (e.g., Sales Invoice)
    2. Use the “Recall Recurring” option (or press Ctrl + R)
    3. Select the saved recurring entry and process it as needed
Sage 50 you cannot save these changes

Sage 50 you cannot save these changes

Sage 50 you cannot save these changes

This error may be many different issues. Make sure you are not trying to edit an archived company. You can tell this by looking at the Sage 50 program title bar. Make sure it does not say Archived (company name), you cannot edit an archived company.

If you are not working with an archived company then your company’s DDF (Data Dictionary Files) may be damaged. The DDF files provide the database schema (database layout) to the Sage 50 database.

You can delete these files and Sage 50 will create a new set for you when you open your company again.

Always backup your company’s data before deleting any files.  We cannot stress this enough.  If you delete the wrong files by error you can easily get them back by restoring your backup. 

Locate your company data folder. If you are running Sage 50 2021 you may find this on the open company dialog. If you are running an older version. Open the company, from the top menu select Maintenance, and select Maintain Company Info.

Once you have your company’s data location at hand, close the Sage 50 program. Make sure any additional users have the company closed as well. The company cannot be in use when we are going to delete the DDF files.

Open Windows File Explorer and navigate to the data folder above.

Delete all the DDF files.

Restart Sage 50 and open the company.  You should see a flash dialog showing that it is recreating the DDF files.

That’s it.  Now see if the message “You cannot save these changes.” has stopped.

Related Articles

I/O error in file Sage 50 Accounting US Edition

Prior to initiating any data recovery procedures, it is imperative to create a recent backup of your company’s data. It is strongly advised not to merely execute the data integrity checks. These processes are quite stringent and may eliminate any data they deem to be...

Sage 50 you cannot save these changes

Sage 50 you cannot save these changes

This error may be many different issues. Make sure you are not trying to edit an archived company. You can tell this by looking at the Sage 50 program title bar. Make sure it does not say Archived (company name), you cannot edit an archived company. If you are not...

Unable to determine security privileges Sage 50 / Peachtree

Sage 50 and Peachtree Accounting Software - Unable to determine security privileges. Please retry later. This is probably due to another user temporarily blocking access to critical files.This error is caused by damaged .dat files.  It has nothing to do with User...

At least one damaged transaction has been found in account [Account ID] in the period beginning

At least one damaged transaction has been found in account [Account ID] in the period beginning

This Sage 50 error message notifies you that there are damaged transactions.

  • If the beginning period is within the current 2 open years, Data Verification should fix it.
  • If the period is outside of your open 2 years your data will have to be repaired using our Sage 50 Data Repair Service. This is because Sages 50 Data Verification option only works the 2 open years of data.

You will receive the error message while running a General Ledger report. The error may not appear until you select a range of periods to report.  If you run your report by Date Range it will not show you any errors.

Running Sage 50 Data Verification

  1. From the top menu select File and then Data Verification.
  2. Select Both Tests, and then click Start.
  3. Enter a New Backup File Name. Never overwrite an existing backup file.  Always name your backup file to something that is useful and unique. If you run Data Verification multiple times always give the backup file name a different name. Data Verification will start automatically after the backup has completed.
  4. After the process has finished run a General Ledger report (with a large period range) to see if you still receive the error.

If you still receive the error you will need to submit your data for our Data Recovery Service.

Related Articles

I/O error in file Sage 50 Accounting US Edition

Prior to initiating any data recovery procedures, it is imperative to create a recent backup of your company’s data. It is strongly advised not to merely execute the data integrity checks. These processes are quite stringent and may eliminate any data they deem to be...

Sage 50 you cannot save these changes

Sage 50 you cannot save these changes

This error may be many different issues. Make sure you are not trying to edit an archived company. You can tell this by looking at the Sage 50 program title bar. Make sure it does not say Archived (company name), you cannot edit an archived company. If you are not...

Unable to determine security privileges Sage 50 / Peachtree

Sage 50 and Peachtree Accounting Software - Unable to determine security privileges. Please retry later. This is probably due to another user temporarily blocking access to critical files.This error is caused by damaged .dat files.  It has nothing to do with User...

Fixing Repaired Maintenance Records – Sage 50

Fixing Repaired Maintenance Records – Sage 50

Fixing Repaired Maintenance Records – Sage 50

Restoring Missing Maintenance Data in Sage 50

If any of your Sage 50 maintenance records—such as Customers, Vendors, or Inventory Items—have been damaged, some information may be missing and require manual updates.

Why Does Data Loss Occur?

When Sage 50 files become damaged, they often lose essential data stored in their respective fields. As part of DataSoft’s repair process, we create new records and attempt to populate them using information from related transactions. However, much of the field-specific data may not be recoverable and will need to be manually re-entered.

What Data Needs to Be Restored?

Most missing data pertains to cosmetic fields, including:

  • Maintenance Record ID (Customer ID, Vendor ID, etc.)
  • Mailing addresses
  • Default G/L Account IDs
  • Phone numbers

While these details require manual updates, rest assured that balances and transactions within damaged maintenance records will be fully corrected, ensuring the accuracy of the accounting portion of your dataset.

Important Note on IDs

Original Customer, Vendor, and Inventory IDs cannot be retrieved, as they are stored exclusively within the maintenance record fields.

How to Fix Missing Maintenance Data

  • Identify Temporary Records: DataSoft assigns temporary IDs (e.g., XXX- or ZZZ-) to newly created maintenance records. Locate these records.
  • Update the ID: Use the Change ID button at the top of the maintenance screen to assign the correct ID.
  • Verify and Edit Field Information: Ensure that all missing details—such as mailing addresses and default G/L accounts—are updated. Be mindful that default G/L accounts may be located under different tabs on the maintenance screen.

By following these steps, you can restore missing data efficiently and ensure your Sage 50 records remain accurate and functional.

Related Articles

I/O error in file Sage 50 Accounting US Edition

Prior to initiating any data recovery procedures, it is imperative to create a recent backup of your company’s data. It is strongly advised not to merely execute the data integrity checks. These processes are quite stringent and may eliminate any data they deem to be...

Sage 50 you cannot save these changes

Sage 50 you cannot save these changes

This error may be many different issues. Make sure you are not trying to edit an archived company. You can tell this by looking at the Sage 50 program title bar. Make sure it does not say Archived (company name), you cannot edit an archived company. If you are not...

Unable to determine security privileges Sage 50 / Peachtree

Sage 50 and Peachtree Accounting Software - Unable to determine security privileges. Please retry later. This is probably due to another user temporarily blocking access to critical files.This error is caused by damaged .dat files.  It has nothing to do with User...