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 /> <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 |
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.