
I'am upgrading a BC 24.6 database to BC 25.0.25411 on prem.
When running the command:
Sync-NAVApp -ServerInstance BC250 -Tenant Default -Name "Base application" -Version 25.0.23364.25445
The following error appears:
Sync-NAVApp : [31;1mSync-NAVApp: [0m
[31;1m[36;1mLine |[0m
[31;1m[36;1m[36;1m 15 | [0m $output = [36;1mSync-NAVApp @cmdletArgs[0m;[0m
[31;1m[36;1m[36;1m[0m[36;1m[0m[36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~[0m
[31;1m[36;1m[36;1m[0m[36;1m[0m[36;1m[31;1m[31;1m[36;1m | [31;1mTable 81 Gen. Journal Line :: The field 'Non-Ded. VAT FA Cost' cannot be located.
Removing fields is not allowed.[0m
[31;1m[36;1m[36;1m[0m[36;1m[0m[36;1m[31;1m[31;1m[36;1m[31;1mTable 5601 FA Ledger Entry :: The field 'Non-Ded. VAT FA Cost' cannot be located. Removing
fields is not allowed.[0m
At line:1 char:1
+ Sync-NAVApp -ServerInstance $NewBcServerInstance -Tenant Default -Nam ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: ([31;1mSync-NAV... allowed.[0m
:String) [Sync-NAVApp], InvalidOperationException
+ FullyQualifiedErrorId : navId,Microsoft.Dynamics.Nav.Management.SyncNAVApp
It seems that Microsoft removed this field but didn't handle it correctly during the migration process. Is this possible? Is it safe to use the -Force sync to remove this field? how can I check if this is in use somewhere?
I can't find any information in the upgrade steps