render.statement(options)
Method Description |
Creates a PDF or HTML object of a statement. |
Returns |
file.File that contains a PDF or HTML document |
Supported Script Types |
Server scripts For more information, see SuiteScript 2.x Script Types. |
Governance |
10 units |
Module |
|
Since |
2015.2 |
Parameters
The options
parameter is a JavaScript object.
Parameter |
Type |
Required / Optional |
Description |
---|---|---|---|
|
boolean |
optional |
Flag to convert all amount values to the base currency. |
|
number |
required |
The internal ID of the statement to print. |
|
number |
optional |
The internal ID of the form to use to print the statement. |
|
boolean |
optional |
Applies when advanced templates are used. Prints the document in the customer's locale. If basic printing is used, this parameter is ignored and the transaction form is printed in the customer's locale. |
|
boolean |
optional |
Flag to include only open transactions. |
|
string |
optional |
The print output type. Set using the render.PrintMode enum. By default, uses the company/user preference for print output. |
|
Date |
optional |
Date of the oldest transaction to appear on the statement. |
|
Date |
optional |
The statement date. |
|
Integer |
optional |
Id of the subsidiary.
Note:
This parameter only works for advance printing. |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/render Module Script Samples.
//Add additional code
...
var transactionFile = render.statement({
entityId: 23,
printMode: render.PrintMode.HTML,
inCustLocale: true,
consolidateStatements: false,
startDate: '01/04/2023',
statementDate: '01/04/2024'
});
...
//Add additional code