とても面倒なテキストエンジンの仕様なので回避策としてスクリプトを用意しています。
以下のスクリプトを値組のテキストフレームを選択した状態で実行すると10%の内税に変更可能です。値組のテキストフレームは外税の数字1桁〜コンマ付きの5桁(四捨五入で切り上げられる5円〜999,999円の範囲)までをサポートします。

var taxCalc = {
tax : 10,
base : 0,
inTax : false,
re : /(\d{1,3},)?(\d{1,3})/,
exe : function (tg){
if(tg.contents.match(this.re)!=null){
var str = tg.contents.match(this.re)[0];
var idx = tg.contents.indexOf(str);
for (var i = idx+1;i<idx+str.length;i++) {
tg.characters[idx+1].remove();
}
var num= this.rtTax(this.toN(str));
tg.characters[idx].contents = this.toS(num);
}
},
toS : function (n){
if ((n+"").length<4) return String(n);
var dl = ",";
var str = String(n);
var rslt = "";
while (str.length>3){
rslt = dl + str.substr (-3, 3) + rslt;
str = str.slice(0,str.length-3);
}
rslt = str + rslt;
if (rslt.substr(0,1)==",")
rslt = rslt.substr(1,rslt.length-1);
return rslt;
},
toN : function(st){
st = st.replace (/,/g, "");
if (this.inTax) return Math.round(Number(st/(1+this.base/100)));
else return Number(st);
},
rtTax : function (n){
return Math.round(n*(1+this.tax/100));
}
}
for (var i=0;i<app.selection.length;i++){
taxCalc.exe(app.selection[i]);
}
ちょっと改造すると8%の内税からの変換も可能です。スクリプトを少し扱えるようになっておくと、このようなちょっとした定形処理を自動的に処理したりできるので学ぶ価値はあるかと思います。