2017-01-11 7 views
0

NetsuiteのPDF口座明細書に次の情報を表示する必要があります。Netsuite口座明細書PDF/HTMLテンプレート

  • 顧客名
  • アカウントの連絡先(またはプライマリ連絡先)
  • デフォルトのメールアドレス
  • 電話/ FAX番号

それを見てから、私は実際に編集することはできませんエントリ/トランザクションフォームのため、これらの値をscriptIDを使用して表示する方法が必要です。 ${record.customer} *または${statement.contactprimary} *など、テンプレート上のものを含む。

*これらは誤ったIDであり、例として使用しています。

答えて

3

あなたはこれらのフィールドのほとんどを印刷できるように、文のテンプレートは、customerレコードへのアクセスを持っています

<p> 
    Customer Name: ${customer.companyname} <br/> 
    Email: ${customer.email} <br/> 
    Phone: ${customer.phone} <br/> 
    Fax: ${customer.fax} <br/> 
    Primary Contact: ${customer.contact} <br/> 
</p> 
+0

パーフェクト! @michoel プライマリコンタクトのスクリプトは動作していないようですね。 また、デフォルトの請求先住所の一部のフィールドのみを表示するためにスクリプトを使用できますか? 「注意」、「アドレス1」、「アドレス2」のみ表示したい –

+2

@ SimonG私がテストすると動作します。顧客にプライマリコンタクトが定義されていることを確認していますか?特定の連絡先フィールドやプライマリ以外の連絡先にアクセスする場合は、カスタムフィールドを作成してソースコードを作成する必要があります。後続のフィールドは '$ {customer.billattention}'、 '$ {customer .billaddr1} 'と' $ {customer.billaddr2} 'となります。 – michoel

+0

はい、それは問題でした、私が見ていた顧客の主要な連絡先が指定されていません!それらの他のスクリプトはスポットライトです、ありがとう! 私は口座明細書で最後に1つ質問します。明細リストには、請求書金額の列と '**支払い**'(クレジット/デポジット)の列がありますが、部分的にしか支払われていない請求書が表示されます。ステートメント上のアイテムリスト内の '** amount applied **'(各請求書に)をscriptIDで表示することは可能ですか? –

関連する問題