@oracle/tax-reporting-framework-cli
Version:
Tax Reporting Framework CLI
121 lines (120 loc) • 2.74 kB
JSON
{
"name": "TAF SEARCH",
"id": "TAF_SEARCH",
"type": "TAF",
"context": {
"report": {
"nexus": "reportparam.nexus",
"subsidiary": "reportparam.subsidiary",
"postingperiod": "reportparam.postingperiod"
}
},
"source": [
{
"id": "transactions_raw",
"type": "savedsearch",
"internalid": "customsearch_taf_template",
"filters": [
{
"name": "subsidiary",
"operator": "is",
"values": "context.report.subsidiary",
"features": ["SUBSIDIARIES"]
},
{
"name": "internalid",
"operator": "anyof",
"join": "accountingperiod",
"values": "context.report.postingperiod"
}
],
"processor": {
"type": "scheduled",
"script": "SUITECLOUDPROJECTFOLDER/com.netsuite.PROJECT/src/processors/pre/SearchPreProcessor"
}
}
],
"data": [
{
"id": "transactions",
"source": ["transactions_raw"],
"field": [
{
"id": "type",
"value": "type",
"type": "string"
},
{
"id": "typetext",
"value": "typetext",
"type": "string"
},
{
"id": "glnumber",
"value": "glnumber",
"type": "string"
},
{
"id": "glnumberdate",
"value": "glnumberdate",
"type": "date"
},
{
"id": "accnumber",
"value": "accnumber",
"type": "string"
},
{
"id": "accname",
"value": "accname",
"type": "string"
},
{
"id": "entityId",
"value": "entityId",
"type": "string"
},
{
"id": "entityName",
"value": "entityName",
"type": "string"
},
{
"id": "tranid",
"value": "tranid",
"type": "string"
},
{
"id": "memo",
"value": "memo",
"type": "string"
},
{
"id": "debit",
"value": "debit",
"type": "number"
},
{
"id": "credit",
"value": "credit",
"type": "number"
},
{
"id": "trandate",
"value": "trandate",
"type": "date"
},
{
"id": "fxamount",
"value": "fxamount",
"type": "number"
},
{
"id": "currencytext",
"value": "currencytext",
"type": "string"
}
]
}
]
}