---
id: change/bcapps/11094
type: change
title: "#11094 [FS] Prevent duplicate Field Service customer assets during item synchronization"
summary: Field Service Integration now prevents duplicate Customer Assets by setting Products synchronized from Business Central Items to not convert to Customer Assets, keeping BC as the source of truth for Customer Asset creation.
tier: official
language: en
tags:
  - fix
  - main
  - bc30
  - codeunit fs int. table subscriber
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:03:13.688Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: b3405069d90ad6bf233bc747f6e965668d2f5cc8
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/11094
    title: "microsoft/BCApps#11094: [FS] Prevent duplicate Field Service customer assets during item synchronization"
    date: "2026-09-29"
    commit: b3405069d90ad6bf233bc747f6e965668d2f5cc8
    t: null
    quote: Setting Convert to Customer Asset to No for Products synchronized from BC Items.
links:
  learn: []
  objects:
    - object/codeunit/6610
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 11094
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/11094
kind: pr
base_branch: main
major: "30"
merged_at: "2026-09-29T22:41:48Z"
author: tomasevicst
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Team: SCM"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 3
  additions: 161
  deletions: 84
  al: 1
apps:
  - FieldServiceIntegration
objects_touched:
  - key: codeunit/6610
    page: codeunit/6610
    type: codeunit
    id: 6610
    name: FS Int. Table Subscriber
    app: FieldServiceIntegration
    status: modified
objects_unjoined: []
obsoletions: []
backports:
  - number: 12258
    base: releases/29.x
    url: https://github.com/microsoft/BCApps/pull/12258
fixes_issues: []
work_items:
  - 649195
systems:
  - integration
quote: Setting Convert to Customer Asset to No for Products synchronized from BC Items.
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #11094 [FS] Prevent duplicate Field Service customer assets during item synchronization

> Field Service Integration now prevents duplicate Customer Assets by setting Products synchronized from Business Central Items to not convert to Customer Assets, keeping BC as the source of truth for Customer Asset creation.

[Pull request](https://github.com/microsoft/BCApps/pull/11094) · merged into `main` (BC30) on 2026-09-29 by tomasevicst · 3 files (+161 -84), 1 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Products synchronized from BC Items get Convert to Customer Asset set to No
- The default ITEM-PRODUCT mapping gets an outbound constant false mapping for Convert to Customer Asset
- Existing coupled Products are changed to No on sync, even when the mapping does not contain the new field yet
- The Product flag no longer filters Service Items out of Customer Asset synchronization
- Tests added for runtime enforcement and mapping configuration
- Behaviour changes for users or extensions.

## AL objects touched

- [Codeunit 6610 "FS Int. Table Subscriber"](../../objects/codeunit/6610.md), FieldServiceIntegration: modified

## Also merged into

- [#12258](https://github.com/microsoft/BCApps/pull/12258) into `releases/29.x` on 2026-10-04

## Context

- Work items: AB#649195
- Labels: AL: Apps (W1), Team: SCM
- Systems: integration
- From the description: "Setting Convert to Customer Asset to No for Products synchronized from BC Items."

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
