FreshBooks products integration limitation
When integrating with OneSaas, our platform generally uses the product code / SKU as a unique identifier to match existing items across connected systems. However, FreshBooks as a system doesn't have a concept of item code, but the item Name field is unique.
Hence, OneSaas will match the FreshBooks Item Name to the SKU from the other connected systems.
For example, the FreshBooks and Xero integration will match the products by the FreshBooks Item Name and Xero Item Code.
We have to use the Xero item code because that is a mandatory value in Xero. Items in Xero can't be created without an item code.
As a result if we have to match invoice items between these 2 systems, we have to match the fields as mentioned above.