Hi all,
I’m having an issue dynamically mapping a field to a specific field in Xero. This Xero field has a pre-definied list of acceptable values.
If I unselect “Map” in the Xero “Create an invoice” module and select a value from the pre-defined list (eg. “Meals”) it will populate successfully in Xero.
However if, in the Xero module I select “Map” and then either type in the static value “Meals” this will not populate. Nor if I dynamically map to a variable with value “Meals” this will not work either. I have check spelling, blank spacing etc. This does not seem to be the problem.
When I run the scenario and look at the module output data package there is a Warning at the bottom which says:
"Account code ‘MEALS’ has been removed as it does not match a recognised account. "
Note: in this message “MEALS” is capitalised but in the value delivered is “Meals” as per the successfully executed “unmapped” execution.
Has anyone encountered an issue like this. My suspicion is that either the “Map” function is causing the problem, or that there is some hidden data associated with choosing/not choosing a value from a pre-defined list that I am not aware of.
Any help greatly appreciated.
P.s. The target field in Xero is an “Accounts” variable which holds GL codes and influences the tax rate. I’m not sure if this affects things.