Nicolas Bean
10/27/2020, 12:17 AMfunction getCurrentAccountBalance(account, amazonMarketplace, date) {
let num_amount = 0;
let first_date = date.slice(0, -2) + '01';
log.debug('The first date is: ', first_date);
log.debug('The date is: ', date);
log.debug('Amazon marketplace is: ', amazonMarketplace);
log.debug('The account is: ', account);
//JE Search
let transactionSearchObj = SEARCH.create({
type: "transaction",
filters: [
["systemnotes.type", "is", "T"],
"AND",
["posting", "is", "T"],
"AND",
["trandate", "within", first_date, date],
"AND",
["account", "anyof", account],
"AND",
["custbodyrsm_journal_type","noneof","5"],
"AND",
["cseg1.name", "is", amazonMarketplace]
],
columns: [
SEARCH.createColumn({
name: "account",
summary: "GROUP",
label: "Account"
}),
SEARCH.createColumn({
name: "amount",
summary: "SUM",
label: "Amount (CAD)"
}),
SEARCH.createColumn({
name: "fxamount",
summary: "SUM",
label: "Amount (FX)"
}),
SEARCH.createColumn({
name: "currency",
summary: "GROUP",
label: "Currency"
}),
SEARCH.createColumn({
name: "cseg1",
summary: "GROUP",
label: "Marketplace"
})
]
});
let searchResultCount = transactionSearchObj.runPaged().count;
log.debug("transactionSearchObj result count", searchResultCount);
transactionSearchObj.run().each(function(result) {
num_amount += parseFloat(result.getValue({
name: 'fxamount',
summary: "SUM"
}));
log.debug('The amount of the current account balance is: ', num_amount);
return true;
});
return num_amount;
}
This returns 0 results every time - any clues why? I have a feeling its the criterias...michoel
10/27/2020, 12:33 AMNicolas Bean
10/27/2020, 12:33 AMNicolas Bean
10/27/2020, 12:33 AMmichoel
10/27/2020, 12:36 AMmichoel
10/27/2020, 12:37 AMNicolas Bean
10/27/2020, 12:38 AMmichoel
10/27/2020, 12:39 AMNicolas Bean
10/27/2020, 12:40 AMNicolas Bean
10/27/2020, 12:40 AMmichoel
10/27/2020, 12:42 AMmichoel
10/27/2020, 12:43 AMNicolas Bean
10/27/2020, 12:43 AMNicolas Bean
10/27/2020, 12:45 AMNicolas Bean
10/27/2020, 12:45 AM2 View Debug transactionSearchObj result count 2020-10-26 5:44 PM -System- 0 Remove
3 View Debug The account is: 2020-10-26 5:44 PM -System- 627 Remove
4 View Debug Amazon marketplace is: 2020-10-26 5:44 PM -System- 3 Remove
5 View Debug The date is: 2020-10-26 5:44 PM -System- 2020-02-29 Remove
6 View Debug The first date is: 2020-10-26 5:44 PM -System- 2020-02-01 Remove
7 View Debug The search result for amazon account is: 2020-10-26 5:44 PM -System- 627 Remove
8 View Debug The amazon account to be set on the journal line is: 2020-10-26 5:44 PM -System- 627 Remove
9 View Debug The account is: 2020-10-26 5:44 PM -System- 1177 Remove
10 View Debug Amazon marketplace is: 2020-10-26 5:44 PM -System- 11 Remove
11 View Debug The date is: 2020-10-26 5:44 PM -System- 2020-02-29 Remove
12 View Debug The first date is: 2020-10-26 5:44 PM -System- 2020-02-01 Remove
13 View Debug The search result for amazon account is: 2020-10-26 5:44 PM -System- 1177 Remove
14 View Debug The amazon account to be set on the journal line is: 2020-10-26 5:44 PM -System- 1177 Remove
15 View Debug Reversal date 2020-10-26 5:44 PM -System- Sun Mar 01 2020 00:00:00 GMT-0800 (PST) Remove
16 View Debug Reversal date 2020-10-26 5:44 PM -System- Sun Mar 01 2020 00:00:00 GMT-0800 (PST) Remove
17 View Debug amount 2020-10-26 5:44 PM -System- -5696.66 Remove
18 View Debug exch rate 2020-10-26 5:44 PM -System- 1 Remove
19 View Debug marketplace 2020-10-26 5:44 PM -System- 3 Remove
20 View Debug account 2020-10-26 5:44 PM -System- 627 Remove
21 View Debug amount 2020-10-26 5:44 PM -System- -4.99 Remove
22 View Debug exch rate 2020-10-26 5:44 PM -System- .93869 Remove
23 View Debug marketplace 2020-10-26 5:44 PM -System- 11 Remove
24 View Debug account 2020-10-26 5:44 PM -System- 1177 Remove
25 View Debug Current Object 2020-10-26 5:44 PM -System- 2020-02-29 5 Fri Feb 28 2020 16:00:00 GMT-0800 (PST) Remove
Nicolas Bean
10/27/2020, 12:46 AMmichoel
10/27/2020, 12:46 AMNicolas Bean
10/27/2020, 12:47 AMNicolas Bean
10/27/2020, 12:47 AMbattk
10/27/2020, 12:48 AMmichoel
10/27/2020, 12:49 AMmichoel
10/27/2020, 12:50 AMNicolas Bean
10/27/2020, 12:50 AMmichoel
10/27/2020, 12:50 AMbattk
10/27/2020, 12:50 AMNicolas Bean
10/27/2020, 12:50 AMmichoel
10/27/2020, 12:51 AMmichoel
10/27/2020, 12:51 AMNicolas Bean
10/27/2020, 12:51 AMmichoel
10/27/2020, 12:53 AM