The MethodContextTag
Every SSC Journal XML payload that uses the Import function must have the following tags defined under the SSC MethodContext element:
<LedgerPostingParameters>
<AllowBalTran />
<AllowOverBudget />
<AllowPostToSuspended />
<BalancingOptions />
<CalculateDebitCreditMarker />
<DefaultPeriod />
<Description />
<DetailedOutput />
<IgnoreZeroValueLines />
<JournalType />
<LayoutCode />
<LoadOnly />
<PostingType />
<PostProvisional />
<PostToHold />
<Print />
<RetainOriginatedDate/>
<ReportingAccount />
<SuppressSubstitutedMessages />
<SuspenseAccount />
<TransactionAmountAccount />
</LedgerPostingParameters
Tag Name | Allowable Values | Required | Example |
---|---|---|---|
AllowBalTran |
0 (Never) 1 (Generate Exchange Differences) 2 (Generate Balancing Transactions) |
Y | Y |
AllowOverBudget | 'Y' or 'N' | Y | Y |
AllowPostToSuspended | 'Y' or 'N' | Y | Y |
BalancingOptions |
Blank Unused (No Options) 'TD' Transaction Date 'RF' Transaction Reference 'T0' to 'T9' - Ledger Analysis 1 to 10 |
Y | T3 |
CalculateDebitCreditMarker | 'Y', 'N' or 'R'. Default is 'N'. | Optional | Y |
DefaultPeriod | PPPYYYY format. This will default to the current period from Ledger Setup if left blank. | Optional | 0052002 |
Description | Any valid string. If not set, default value "SSC Import" is used. | Optional | SSC Import |
DetailedOutput | 'Y' or 'N'. Default is 'N'. | Optional | Y |
IgnoreZeroValueLines | 'Y' or 'N' | N | Y |
JournalType | Valid SunSystems journal types | Y | GJ |
LayoutCode | Valid SunSystems Layout Code | Y | Print01 |
LoadOnly | FOR INTERNAL USE | N/A | N/A |
PostingType |
'0' Validate only '1' Post '2' Post if no errors |
Y | 0 |
PostProvisional | 'Y' or 'N' | Y | Y |
PostToHold | 'Y' or 'N' | Y | Y |
'Y' or 'N' | Y | N | |
RetainOriginatedDate | 'Y' or 'N' | N | Y |
ReportingAccount | Any valid account | Y | 9999 |
SupressSubstitutedMessages | 'Y' or 'N' | Y | Y |
SuspenseAccount | Any valid account | Y | 9999 |
TransactionAmountAccount | Any valid account | Y | 9999 |
In addition to the defaults for the optional parameters detailed above, in Transfer Desk, the following default values are applied when creating a profile for a Ledger Import:
Allow Balancing Transactions <AllowBalTran> - defaults to Never
Balancing Options <BalancingOptions> - defaults to Unused
Posting Option <PostingType> - defaults to Post if No Errors.