ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
請求書の作成時に税コードを自動的に入力する
適用
製品: Netsuite 2021.2
シナリオ
請求可能アイテム、請求可能費用、または請求可能時間のサブリストにあるアイテムのいずれかの請求書が読み込まれると、クライアントスクリプトによって対応するラインアイテムが自動的に入力され、必要な税コードが入力されます
解決策
- クライアントスクリプト(SuiteScript 1.0)を作成し、請求書レコードにデプロイする
- Page Init関数では、適切な条件が満たされた場合にトリガーするコードを作成します。このサンプルでは、請求書のフォームIDが116の場合に使用します。
サンプルコードは以下を参照
function bill_invoice(){
var form = nlapiGetFieldValue('customform');
if(form=='116') //internal id of the required form on which the script should execute
{
var count = nlapiGetLineItemCount('expcost'); //get no. of lines in Billable Expenses List
var count1 = nlapiGetLineItemCount('itemcost'); //get no. of lines in Billable Items
var count2 = nlapiGetLineItemCount('time'); //get no. of lines in Billable Time
if( count != null || count1 != null || count2 !=null)
{
// this loop sets tax code for Billable Items list, perform similar actions to set values in other two lists as needed
for (var i=1; i<=count1; i++)<br> {
nlapiSelectLineItem('itemcost',i);
タグ付けされた:
0