https://help.tallysolutions.com/docs/te9rel64/sync/Creating_sync_rule_on_client.htm

Creating Sync Rule for Client

Synchronisation rule for the client company defines your data synchronisation preferences. The client rule sets options for synchronising all masters and transactions.

On this page:

Client Rule for Master

Client Rule for Transaction

Send Rule

Altering Sync Rule

Migrating Sync Rule

Client Rule for Master

To set the client rule for master

1. Go to Gateway of Tally > Import of Data > Synchronisation > Client Rules > Create . The Client Rule Creation screen appears as shown below:

2. Select Rule Type as Master .

3. Enter the Rule name .

4. Enable Use On-demand sync? to synchronise data on-demand.

5. Set Sync via Tally.NET Server? to Yes . This option is skipped when you choose online synchronisation.

6. Enter the Server account ID , and the Company name on server .

7. Select Direction of sync as Receive Data or Send Data to receive/send masters from the client company.

8. Enable Set/alter advanced configurations? to change advanced configuration for sync rule in client company. The advanced configurations are separately set for Receive Data and Send Data options.

Advanced Configuration for Receive Data

The Advanced Configuration screen for Receive Data appears as shown below:

To define the advanced configuration

1. Set Ignore voucher type masters to Yes to ignore changes in voucher types made at the server company.

2. Set Ignore voucher type numbering to Yes to ignore voucher numbering, and related configurations. Set this option to No to overwrite voucher numbering configuration.

3. Set Overwrite opening balances to Yes/No , as required .

4. Set Combine opening BRS to Yes to combine the opening BRS of server and client company.

A dvanced Configuration for Send Data

The Advanced Configuration screen for send data appears as shown below:

To define the advanced configuration

1. Set Synchronise altered masters? to Yes to synchronise changes to masters, post synchronisation.

2. Set Send base currency symbol along with amounts? to Yes to send the base currency symbol to server company.

Client Rule for Transaction

To set the client rule for transaction

1. Go to Gateway of Tally > Import of Data > Synchronisation > Client Rules > Create . The Client Rule Creation screen appears as shown below:

2. Select Rule Type as Transaction .

3. Enter the Rule name .

4. Set Use On-demand sync? to Yes to synchronise data on-demand.

5. Set Sync via Tally.NET Server? to Yes or No , as required.

6. Enter the Server account ID , and the Company name on server .

N ote: Enter your Tally.NET Server account ID, and the company name on server company for connecting to Tally.NET Server. This step is not required if you choose to synchronise data online, using a private network.

7. Select Direction of sync as Both, Receive Data , or Send Data to allow receiving or sending transactions from the client company.

8. Enable Set/alter advanced configuration? for the client rule to create or change advanced configuration on the client company. You can set the advanced configuration for Receive Data , Send Data , or Both .

Advanced Configuration for Receive Data

The Advanced Configuration screen for receive data appears as shown below:

To define the advanced configuration

1. Set Ignore received master, if already present to Yes to stop receiving masters that are already present.

2. Set Ignore voucher type masters to Yes to ignore changes in voucher types made at the server company.

3. Set Ignore voucher type numbering to Yes to ignore voucher numbering and related configurations. Set this option to No to overwrite voucher numbering configuration.

4. Set Overwrite opening balances to Yes or No , as required.

5. Select Combine opening BRS to Yes to combine the opening BRS of server, and client company.

6. Enable Accept non-base currency transactions to synchronise transactions that are not in the same base currency.

Advanced Configuration for Send Data

The Advanced Configuration screen for send data appears as shown below:

To define the advanced configuration

1. Set Synchronise altered transactions to Yes to synchronise changes to transactions made post synchronisation.

2. Set Synchronise after save to Yes to synchronise transactions that have been saved.

3. Set Exclude masters while sending to Yes to exclude dependant masters along with transactions.

4. Set Disable sync for deleted transaction to Yes , if required.

5. Set Send base currency symbol along with amounts to Yes to send the base currency symbol to server company.

Advanced Configuration for Both- Send Data and Receive Data

The Advanced Configuration screen for both receive data and send data appears as shown below:

The Advanced Configuration details are explained in Advanced Configuration for Receive Data and Advanced Configuration for Send Data.

Sending Sync Rule

After creating a sync rule, you have to perform synchronisation to send the rule to the Tally.NET Server.

To send sync rule

1. Go to Gateway of Tally > Import of Data > Synchronisation .

2. Select S ynchronise All to send all rules.

3. Select Synchronise Selected to send selected rule.

4. Press Enter to start synchronisation to send the rule.

For more details, see Synchronising Data .

Altering Sync Rule

To alter sync rule

1. Go to Gateway of Tally > Import of Data > Synchronisation > Client Rules/Server Rules > Alter .

2. Select the rule from the List of Rules .

3. Alter the details, and Accept the screen.

4. Access the Rule Info. for masters and transactions by pressing Alter on the right button bar.

The Rule Info screen appears as shown below:

5. You can Import/Export Snapshots using buttons on the right bar.

To know more, see Import Snapshot and Export Snapshot .

Migrating Sync Rule

When data is migrated, the sync rules get automatically migrated to another version of Tally.ERP 9. Post migration of sync rules:

In the Rule Info screen for masters, Last Master Sent/Received Alter ID is 0. This field is updated on synchronising data.

In the Rule Info screen for transactions, Last Transaction Sent/Received Alter ID is 0. This field is updated on synchronising data.