ActionEvent
Examples
CustomerInformationClient client = new CustomerInformationClient();
GeneralResult result = client.ActionEvent(
"UNKNOWN",
"undefined",
1,
2,
"someArgument1",
"someArgument2",
true
);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:ActionEvent>
<urn:Argument1>someArgument1.</urn:Argument1>
<urn:Argument2>someArgument2.</urn:Argument2>
<urn:BaseExtraLinkId>2.</urn:BaseExtraLinkId>
<urn:BaseId>1</urn:BaseId>
<urn:BaseType>undefined</urn:BaseType>
<urn:EventType>UNKNOWN</urn:EventType>
<urn:ProcessImmediately>true</urn:ProcessImmediately>
</urn:ActionEvent>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectActionEvent
ActionEvent-
Argument1
Value corresponding to event argument in action package handling.string
-
Argument2
Value corresponding to event argument in action package handling.string
-
BaseExtraLinkId
Value corresponding to action event BaseExtraLinkID.int
-
BaseId
Value corresponding to action event baseID.int
-
BaseType
Value corresponding to action event base type.EnumActionBaseType
ActionBaseType.-
Undefined
Undefined. -
CollectionAccount
CollectionAccount. -
PaymentPlan
PaymentPlan. -
Legal
Legal. -
Offer
Offer. -
Bankruptcy
Bankruptcy. -
Deceased
Deceased. -
DebtRelief
DebtRelief. -
CompanyReorganisation
CompanyReorganisation. -
Debtor
Debtor. -
LedgerAccount
LedgerAccount. -
LedgerAccountGroup
LedgerAccountGroup. -
Ticket
Ticket. -
CollectionAccountGroup
CollectionAccountGroup.
-
-
EventType
Value corresponding to event type code in action events.EnumActionEventType
ActionEventType.-
STARTUP
STARTUP. -
TIMEOUT
TIMEOUT. -
USER_ALTERNATIVE
USER_ALTERNATIVE. -
TIMER
TIMER. -
DECISION
DECISION. -
UNKNOWN
UNKNOWN. -
PAYMENT
PAYMENT. -
PAYMENT_AUTHORITY
PAYMENT_AUTHORITY. -
CUSTOM
CUSTOM. -
VERIFICATION
VERIFICATION. -
MESSAGE_SENT
MESSAGE_SENT. -
AMOUNTADJUSTMENT
AMOUNTADJUSTMENT. -
NEWINVOICEADDED
NEWINVOICEADDED. -
NEWDEBTORADDED
NEWDEBTORADDED. -
FULLPAYMENT
FULLPAYMENT. -
CLOSURE
CLOSURE. -
NEWACCOUNTADDED
NEWACCOUNTADDED. -
MESSAGE_CONFIRMED
MESSAGE_CONFIRMED. -
MESSAGE_CONFIRM_FAILED
MESSAGE_CONFIRM_FAILED. -
PROCESSINGERROR
PROCESSINGERROR. -
OBJECTION
OBJECTION. -
CREDIT_ANSWER
CREDIT_ANSWER. -
ACTIONGROUPING_IGNORED
ACTIONGROUPING_IGNORED. -
DEBTOR_NEW_ADDRESS
DEBTOR_NEW_ADDRESS. -
DEBTOR_ADDRESS_NOTVALID
DEBTOR_ADDRESS_NOTVALID. -
DEBTOR_UPDATE
DEBTOR_UPDATE. -
PP_FIRST_PAYMENT_ADVICE
PP_FIRST_PAYMENT_ADVICE. -
PP_PAYMENT_ADVICE
PP_PAYMENT_ADVICE. -
PP_LAST_PAYMENT_ADVICE
PP_LAST_PAYMENT_ADVICE. -
PP_MISSED_PAYMENT
PP_MISSED_PAYMENT. -
PP_BROKEN_AGREEMENT
PP_BROKEN_AGREEMENT. -
PP_REMINDER
PP_REMINDER. -
PP_PAYMENT
PP_PAYMENT. -
PP_PARTPAYMENT
PP_PARTPAYMENT. -
PP_EXTERNAL_PAYMENT
PP_EXTERNAL_PAYMENT. -
PP_EXTERNAL_ADJUSTMENT
PP_EXTERNAL_ADJUSTMENT. -
PP_FIRSTPAYMENT
PP_FIRSTPAYMENT. -
PP_COMPLETED
PP_COMPLETED. -
PP_LATE_PAYMENT_ADVICE
PP_LATE_PAYMENT_ADVICE. -
PP_REMINDER_AND_ADVICE
PP_REMINDER_AND_ADVICE. -
PP_STOPPED
PP_STOPPED. -
PP_REPLACED
PP_REPLACED. -
PP_ACTIVATED
PP_ACTIVATED. -
LEGAL_VERDICT
LEGAL_VERDICT. -
LEGAL_RENEWAL
LEGAL_RENEWAL. -
LEGAL_CASEINFO
LEGAL_CASEINFO. -
LEGAL_REPORT
LEGAL_REPORT. -
LEGAL_LEX
LEGAL_LEX. -
LEGAL_BECOMINGFINAL
LEGAL_BECOMINGFINAL. -
LEGAL_FINALPAYMENT
LEGAL_FINALPAYMENT. -
LEGAL_NEWLEGALDOCUMENT
LEGAL_NEWLEGALDOCUMENT. -
LEGAL_FI_SUMMONS_ERROR
LEGAL_FI_SUMMONS_ERROR. -
CUSTOMER_UPDATE
CUSTOMER_UPDATE. -
CUSTOMER_ADDRESS_NOTVALID
CUSTOMER_ADDRESS_NOTVALID. -
BANKRUPTCY_ADDED
BANKRUPTCY_ADDED. -
DECEASED_ADDED
DECEASED_ADDED. -
DEBTRELIEF_ADDED
DEBTRELIEF_ADDED. -
DEBTRELIEF_UPDATED
DEBTRELIEF_UPDATED. -
COMPANYREORGANISATION_ADDED
COMPANYREORGANISATION_ADDED. -
TRANSACTION_IMPORTED
TRANSACTION_IMPORTED. -
PRINTLETTER_CONDITION_FALSE
PRINTLETTER_CONDITION_FALSE. -
INTEREST_INVOICING_INFO_CREATED
INTEREST_INVOICING_INFO_CREATED. -
INTEREST_INVOICING_INFO_DELETED
INTEREST_INVOICING_INFO_DELETED. -
DUE_DATE_CHANGED
DUE_DATE_CHANGED. -
AUTOTRANSFER_EVENT
AUTOTRANSFER_EVENT. -
OFFER_PAID_IN_FULL
OFFER_PAID_IN_FULL. -
USER_QUESTION_ANSWER
USER_QUESTION_ANSWER. -
CUSTOMERACCOUNT_FIRST_SETTLEMENT
CUSTOMERACCOUNT_FIRST_SETTLEMENT. -
CUSTOMERACCOUNT_SETTLEMENT
CUSTOMERACCOUNT_SETTLEMENT. -
CUSTOMERACCOUNT_LAST_SETTLEMENT
CUSTOMERACCOUNT_LAST_SETTLEMENT. -
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY. -
CUSTOMERACCOUNT_BROKEN_SETTLEMENT
CUSTOMERACCOUNT_BROKEN_SETTLEMENT. -
CUSTOMERACCOUNT_REMINDER
CUSTOMERACCOUNT_REMINDER. -
CUSTOMERACCOUNT_PAYMENT
CUSTOMERACCOUNT_PAYMENT. -
CUSTOMERACCOUNT_PARTPAYMENT
CUSTOMERACCOUNT_PARTPAYMENT. -
CUSTOMERACCOUNT_PAYMENTFREE_SETTLEMENT
CUSTOMERACCOUNT_PAYMENTFREE_SETTLEMENT. -
CUSTOMERACCOUNT_DEBTCOLLECTION
CUSTOMERACCOUNT_DEBTCOLLECTION. -
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY_INCLUDING_CAMPAIGN
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY_INCLUDING_CAMPAIGN. -
CUSTOMERACCOUNT_STATEMENTOFACCOUNT
ccCUSTOMERACCOUNT_STATEMENTOFACCOUNT. -
CUSTOMERACCOUNT_CREDITSTOPCAUSE_ADDED
CUSTOMERACCOUNT_CREDITSTOPCAUSE_ADDED. -
CUSTOMERACCOUNT_CREDITSTOPCAUSE_REMOVED
CUSTOMERACCOUNT_CREDITSTOPCAUSE_REMOVED. -
CUSTOMERACCOUNT_CAMPAIGNEVENT
CUSTOMERACCOUNT_CAMPAIGNEVENT. -
CUSTOMERACCOUNT_CAMPAIGN_CREATED_RETROACTIVELY
CUSTOMERACCOUNT_CAMPAIGN_CREATED_RETROACTIVELY. -
CUSTOMERACCOUNT_CAMPAIGN_ACTIVATED
CUSTOMERACCOUNT_CAMPAIGN_ACTIVATED. -
CUSTOMERACCOUNT_LOAN_LETTER_FLOATING
CUSTOMERACCOUNT_LOAN_LETTER_FLOATING. -
CUSTOMERACCOUNT_LOAN_LETTER_NEWFIXEDINTERESTTERM
CUSTOMERACCOUNT_LOAN_LETTER_NEWFIXEDINTERESTTERM. -
CUSTOMERACCOUNT_LOAN_LETTER_INFIXEDINTERESTTERM
CUSTOMERACCOUNT_LOAN_LETTER_INFIXEDINTERESTTERM. -
CUSTOMERACCOUNT_LOAN_LETTER_REMINDER
CUSTOMERACCOUNT_LOAN_LETTER_REMINDER. -
CUSTOMERACCOUNT_LOAN_TERMINATION
CUSTOMERACCOUNT_LOAN_TERMINATION. -
CUSTOMERACCOUNT_LOAN_PRETERMINATION
CUSTOMERACCOUNT_LOAN_PRETERMINATION. -
CUSTOMERACCOUNT_LOAN_REVERSETERMINATION
CUSTOMERACCOUNT_LOAN_REVERSETERMINATION. -
CUSTOMERACCOUNT_VIRT_INSTALMENT_INVOICING
CUSTOMERACCOUNT_VIRT_INSTALMENT_INVOICING. -
CUSTOMERACCOUNT_VIRT_REMINDER
CUSTOMERACCOUNT_VIRT_REMINDER. -
CUSTOMERACCOUNT_VIRT_TERMINATION
CUSTOMERACCOUNT_VIRT_TERMINATION. -
CUSTOMERACCOUNT_INCREASED_AMOUNT_TO_PAY
CUSTOMERACCOUNT_INCREASED_AMOUNT_TO_PAY. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_ADDED
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_ADDED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_UPDATED
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_UPDATED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_DELETED
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_DELETED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_STATUSCHANGED
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_STATUSCHANGED. -
CUSTOMERACCOUNT_USED_RIGHT_TO_WITHDRAW
CUSTOMERACCOUNT_USED_RIGHT_TO_WITHDRAW. -
CUSTOMERACCOUNT_ACCOUNT_TRANSFER
CUSTOMERACCOUNT_ACCOUNT_TRANSFER. -
LEDGER_RETURN
LEDGER_RETURN. -
LEDGERACCOUNT_EVENT
LEDGERACCOUNT_EVENT. -
COLLECTIONACCOUNTGROUP_CASE_ADDED
COLLECTIONACCOUNTGROUP_CASE_ADDED. -
COLLECTIONACCOUNTGROUP_CASE_REMOVED
COLLECTIONACCOUNTGROUP_CASE_REMOVED. -
COLLECTIONACCOUNT_AUTO_CASE_REVOKE
COLLECTIONACCOUNT_AUTO_CASE_REVOKE. -
AUTHSIGN_APPROVED
AUTHSIGN_APPROVED. -
AUTHSIGN_TIMEOUT
AUTHSIGN_TIMEOUT. -
AUTHSIGN_REJECTED
AUTHSIGN_REJECTED. -
NEWDOCUMENT
NEWDOCUMENT. -
LEDGERACCOUNT_MERGE
LEDGERACCOUNT_MERGE. -
LEDGERACCOUNT_REWRITE
LEDGERACCOUNT_REWRITE. -
BAILIFF_CANCELLATION
Information on cancellation reported by the bailiff. -
BAILIFF_LIMITATION_CREDITOR
Information on the creditor’s liability to interrupt limitation. -
BAILIFF_FINAL_REMITTANCE
Information on final remittance by the bailiff. -
BAILIFF_OBSTACLE_LACKOFFUNDS
Obstacle: debtor lacks funds. -
BAILIFF_OBSTACLE_LACKOFFUNDS_UNKNOWN
Obstacle: debtor lacks funds and is unknown. -
BAILIFF_OBSTACLE_OTHER
Obstacle: other. -
BAILIFF_OBSTACLE_LIMITEDENFORCEMENT
Obstacle: limited enforcement. -
BAILIFF_OBSTACLE_LIMITEDENFORCEMENT_UNKNOWN
Obstacle: limited enforcement and unknown. -
BAILIFF_DEBTOR_STATUS_UPDATE
Debtor: status update. -
BAILIFF_BALANCE
Debtor: balance inquiry.. -
OBJECT_UPDATE
OBJECT_UPDATE.
-
-
ProcessImmediately
Process action event immediately.bool
-
Output
0
if event is triggered.
ActionEventResponse
-
ActionEventResult
Result of ActionEvent.ObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
CustomAction
Examples
CustomerInformationClient client = new CustomerInformationClient();
CustomActionResult result = client.CustomAction(new InvokeServiceDefinitionRequest
{
AsyncCall = false,
InputXml = @"<?xml version=""1.0"" encoding=""ISO-8859-1"" standalone=""no"" ?>
<data>
<value>12</value>
</data>",
ServiceDefinitionName = "your_service_definition"
});
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:CustomAction>
<urn:serviceDefinition>
<urn:AsyncCall>false</urn:AsyncCall>
<urn:InputXml><![CDATA[
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<data>
<value>12</value>
</data>
]]></urn:InputXml>
<urn:ServiceDefinitionName>your_service_definition</urn:ServiceDefinitionName>
</urn:serviceDefinition>
</urn:CustomAction>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCustomAction
CustomAction-
serviceDefinition
The invoke service definition request.ObjectInvokeServiceDefinitionRequest
A request for invoking a service definition.-
AsyncCall
Whether service definition invocation is asynchronous or not, i.e. fire and forget. When true the result CData is not collected. Default value is false.bool
-
Input
An XML structure used for input into service definition call.XmlElement
-
InputXml
An XML string used for input into service definition call.string
-
ServiceDefinitionName Mandatory
Name of the service definition to invoke.string
-
-
Output
CData
.
Error codes:
- 30601: General service definition error
- 30602: Service definition does not exist
- 30603: Service definition input values error
- 30604: Custom error
CustomActionResponse
-
CustomActionResult
Result of CustomActionObjectCustomActionResult
The result for a custom action, i.e. a service definition call.-
CData
Raw CData from service definition response.XmlElement
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetAuthSigns
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetAuthSignsResult result = client.GetAuthSigns(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerNOSSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
JuridicalType = CustomerJuridicalType.Physical
}, null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetAuthSigns>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
<urn:JuridicalType>Physical</urn:JuridicalType>
</urn:CustomerLookup>
</urn:GetAuthSigns>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetAuthSigns
GetAuthSigns-
CustomerLookup
Information used to find customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optionally filter customer by owner reference.string
-
Output
Error codes:
- 1 : error message from ARC server
GetAuthSignsResponse
-
GetAuthSignsResult
Result of GetAuthSignsObjectGetAuthSignsResult
The result of getting authentications and signings.-
AuthSigns
List of authentications and signings.ArrayObjectAuthSignDetails
Contains details about an authentication or a signing.-
AccountGuid Mandatory
The account's globally unique identifier.string
-
AuthSignGuid Mandatory
An identification of the authentication/signing, GUID.string
-
AuthSignLinkType Mandatory
What the authentication/signing is linked to, e.g. person, account etc.EnumAuthSignLinkType
Type of link for authentication/signing.-
Person
Linked to a person. -
Customer
Linked to a customer. -
Account
Linked to an account. -
Application
Linked to an application. -
Document
Linked to a document. -
LegalAction
Linked to a legal action.
-
-
AuthSignProviders Mandatory
Providers used for this authentication/signing.ArrayObjectAuthSignProvider
Provider used for authentication/signing.-
CountryCode
If set the provider only works in specific country, e.g. EN, SE etc.string
-
Description
Description of the provider.string
-
Manual
If true the provider needs manual action to handle authentication/signing.bool
-
ProviderCode
Code for the specific provider.string
-
-
AuthSignStatus Mandatory
Current status of the authentication/signing.EnumAuthSignStatus
Status of a authentication/signing process.-
NotStarted
Authentication/signing has not started. -
Starting
Authentication/signing is starting. -
Pendning
Authentication/signing is pending. -
Approved
Authentication/signing has been approved. -
Rejected
Authentication/signing has been rejected. -
Aborted
Authentication/signing has been aborted. -
TimedOut
Authentication/signing has timed out. -
Failed
Authentication/signing has failed.
-
-
AuthSignType Mandatory
The type, either authentication or signature.EnumAuthSignType
Specify if an authentication or a signature.-
Authentication
Authentication type. -
Signature
Signature type.
-
-
CountryCode Mandatory
The country code of the authentication/signing.string
-
CreditApplicationGuid
The credit application's globally unique identifier.string
-
CustomerGuid Mandatory
The customer's globally unique identifier.string
-
Documents Mandatory
Documents related to this authentication/signing.ArrayObjectAuthSignDocumentInfo
Information about a document linked to an authentication/signing.-
DocumentGuid
The document's globally unique identifier.string
-
-
RejectedAt
If authentication/signing was rejected in some way, e.g. cancelled, the date and time of rejection.DateTime
-
RequestedAt Mandatory
When the authentication/signing was initiated.DateTime
-
SignatureText
The text shown when signing.string
-
SignedAt
If authentication/signing was successful, the date and time of completion.DateTime
-
TimeoutAt
If authentication/signing timed out, the date and time of timeout.DateTime
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetAuthSignStatus
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetAuthSignStatusResult result = client.GetAuthSignStatus("9069B148-FAF3-4912-BE84-E11BDBA4E291", 0, null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetAuthSignStatus>
<urn:AuthSignGuid>9069B148-FAF3-4912-BE84-E11BDBA4E291</urn:AuthSignGuid>
<urn:WaitForStatusUpdate>0</urn:WaitForStatusUpdate>
</urn:GetAuthSignStatus>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetAuthSignStatus
GetAuthSignStatus-
AuthSignGuid
The identifier for the authentication/signing.string
-
LanguageCode
Optionally set language code to get status text in that language. Default using ARC setting.string
-
WaitForStatusUpdate
Optionally set a wait time for status update. Default0
.int
-
Output
Error codes:
- 20500: Authentication/signing was not found
GetAuthSignStatusResponse
-
GetAuthSignStatusResult
Result of GetAuthSignStatusObjectGetAuthSignStatusResult
The result of getting authentication/signing status.-
AuthSignStatusLog
A list of status logs for authentication/signing that matched the request.ArrayObjectAuthSignStatusLog
Status of an authentication/signing.-
Instructions
Instructions.string
-
RedirectURL
Redirect URL.string
-
Status Mandatory
Authentication/signing status.EnumAuthSignStatus
Status of a authentication/signing process.-
NotStarted
Authentication/signing has not started. -
Starting
Authentication/signing is starting. -
Pendning
Authentication/signing is pending. -
Approved
Authentication/signing has been approved. -
Rejected
Authentication/signing has been rejected. -
Aborted
Authentication/signing has been aborted. -
TimedOut
Authentication/signing has timed out. -
Failed
Authentication/signing has failed.
-
-
StatusCode Mandatory
Status code from provider.string
-
StatusDescription
Status description from provider.string
-
StatusText
Status text. Could be from provider, reason text fromAuthSignStop
or an error text in case of error.string
-
Time Mandatory
The time of status.DateTime
-
WaitSign Mandatory
Wait sign flag.bool
-
-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerAccounts
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerAccountsResult result = client.GetCustomerAccounts(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerAccounts>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
</urn:GetCustomerAccounts>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerAccounts
GetCustomerAccounts-
CustomerLookup
Information to lookup customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optional filter by owner reference.string
-
Output
Error codes:
- 20500: Customer not found
GetCustomerAccountsResponse
-
GetCustomerAccountsResult
Result of GetCustomerAccountsObjectGetCustomerAccountsResult
Get customer account result.-
CustomerAccounts
List of customer accounts found.ArrayObjectCustomerAccount
Customer account.-
AccountNumber
Account number.string
-
AccountStatus
Account status.EnumCustomerAccountStatus
Customer account status.-
Normal
Account is in normal state. -
Reminder
Payment reminder sent. -
ReminderNoFee
Payment reminder sent (No fee). -
Collection
Account has ben sent to debt collection. -
Closed
Account has been closed. -
OnHold
Account is on hold. -
CollectionRevoked
Account debt collection revoked. -
PreTermination
Account has been terminated earlier than planned. -
Termination
Account has been terminated. -
UsedRightToWithdraw
Debtor has used the right to withdraw.
-
-
Balance
The current balance of the account.decimal
-
Campaigns
List of campaigns used on account.ArrayObjectCustomerAccountCampaign
Campaign for customer account.-
Active
Whether the campaign is active.bool
-
Annuity
Whether using annuity calculation for interest.bool
-
FailedAt
Date when campaign failed.DateTime
-
FinishedAt
Date when campaign finished.DateTime
-
InterestRate
Interest rate for campaign.decimal
-
LastPaymentDate
Last payment date for campaign.DateTime
-
NextPeriodAmount
Amount to pay next period in campaign.decimal
-
NextPeriodDate
Next period payment date for campaign.DateTime
-
OriginalAmount
Original amount for the campaign.decimal
-
OriginalCreditorReference
Original creditor reference.decimal
-
OriginalFee
Original fee for campaign.decimal
-
PeriodInterval
Number of days for each period interval.int
-
Periods
List of periods for this campaign.ArrayObjectCustomerAccountCampaignPeriod
Campaign period for customer account, a period usually represents a month.-
InterestAmount
Amount of interest.decimal
-
PaidAmount
Amount paid this period.decimal
-
PaymentDate
Date of payment for this payment.DateTime
-
PeriodAmount
Amount to pay this period.decimal
-
PeriodEnd
When period ends.DateTime
-
PeriodStart
When period begins.DateTime
-
RemainingCampaignAmount
Remaining amount for this campaign.decimal
-
RespiteUsed
Whether respite is used this period.bool
-
-
RegistrationDate
Date of campaign registration.DateTime
-
RemainingAmount
Remaining amount for the campaign.decimal
-
RemainingFee
Remaining fee to pay for campaign.decimal
-
RemainingNumberOfPayments
Remaining number of payments in the campaign.int
-
ReminderFeeAmount
The fee to pay for reminder of payment.decimal
-
StartDate
Start of campaign.DateTime
-
TotalNumberOfPayments
Total number of payments in the campaign.int
-
-
CreditInterestRate
Credit interest rate.decimal
-
DebitInterestRate
Debit interest rate.decimal
-
DueDate
Next payment due date.decimal
-
ExtraFields
List of extra fields, used for custom data.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Insurances
List of payment insurances registered on account.ArrayObjectCustomerAccountInsurance
Insurance for customer's account.-
EndDate
Insurance end date.DateTime
-
FeePercent
Fee in percent av insured amount.decimal
-
InsuranceCode
Credit debt insurance code.string
-
InsuranceCompanyReference
Reference for insurance company.string
-
InsuredAmount
Insured amount.decimal
-
MinimalFee
Minimal fee.decimal
-
RegistrationDate
Date of registration of insurance.DateTime
-
RemainingInsuredAmount
Remaining amount of originally insured amount.decimal
-
-
InvoicedAmount
Invoiced amount.decimal
-
InvoicedFee
Invoiced amount whereof is fees.decimal
-
InvoicedInterest
Invoiced amount whereof is interest.decimal
-
InvoicedPrincipal
Invoiced amount whereof is principal.decimal
-
MinimumToPay
The minimum amount to pay next due date.decimal
-
MinimumToPayToKeepCampaign
The minimum amount to pay next due date to keep all campaigns.decimal
-
PaymentBankAccountNumber
Bank account number where payment should go, e.g. Bankgiro.string
-
PaymentReference
Payment reference, e.g. OCR.string
-
Payments
A list of payments made on the account.ArrayObjectCustomerLoanPayment
Customer payment on loan or account.-
Fee
Fees of amount paid.decimal
-
Interest
Interest of amount paid.decimal
-
InvoiceNumber
Invoice number.string
-
PaidAmount
Amount paid.decimal
-
PaymentDate
Date of payment.DateTime
-
PaymentGuid
Payment's globally unique identifer.string
-
PenaltyInterest
Penelty interest due to late payment.decimal
-
Prepayment
Amount paid in advance of paid amount.decimal
-
Principal
Principal of amount paid.decimal
-
-
Periods
List of account periods.ArrayObjectCustomerAccountPeriod
Period for customer account, usually one payment per period and representing the length of a month.-
DueDate
Due date of payment.DateTime
-
IncomingDate
Date at start of period.DateTime
-
IncomingInterest
Incoming interest, i.e. interest amount from start of period.decimal
-
IncomingPrincipal
Incoming principal, i.e principal amount from start of period.decimal
-
InvoicedAmount
Total amount invoiced this period.decimal
-
InvoicedFee
Fee amount invoiced this period.decimal
-
InvoicedInterest
Interest amount invoiced this period.decimal
-
InvoicedPrincipal
Principal amount invoiced this period.decimal
-
InvoiceNumber
Invoice number for this period.string
-
MinimumToPay
Minimum amount to pay this period.decimal
-
MinimumToPayToKeepCampaign
Minimum amount to pay and still keep campaigns used.decimal
-
OutgoingDate
Date at end of period.DateTime
-
OutgoingInterest
Outgoing interest, i.e. interest amount at end of period.decimal
-
OutgoingPrincipal
Outgoing principal, i.e. principal amount at end of period.decimal
-
OverdueFee
The amount of fees that is overdue this period.decimal
-
OverdueInterest
The amount of interest that is overdue this period.decimal
-
OverduePrincipal
The amount of principal that is overdue this period.decimal
-
PaymentFreeMonths
Contains months during the year that is payment free, 1-12 for Jan-Dec.Arrayint
-
PeriodGuid
Period's globally unique identifier.string
-
ReminderCount
Number of reminders.int
-
ReminderFee
Reminder fee for period.decimal
-
SettlemetFee
Settlement fee added this period.decimal
-
-
RegistrationDate
Date of account registration.DateTime
-
RemainingFee
How much of fees is remaining to pay.decimal
-
RemainingInterest
How much of interest is remaining to pay.decimal
-
RemainingPrincipal
How much of principal (capital) is remaining to pay.decimal
-
ReminderCount
Number of reminders.int
-
SettlementFee
Settlement fee, paid each per period.decimal
-
TypeCode
Account type code, e.g. DEPOSIT, LOAN etc.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerAccountTransactions
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerAccountTransactionsResult result = client.GetCustomerAccountTransactions(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null, AccountNumber: null, PeriodGuid: null, FromDate: new DateTime(2018, 11, 29, 8, 0, 0), ToDate: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerAccountTransactions>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
<urn:FromDate>2018-11-29T08:00</urn:FromDate>
</urn:GetCustomerAccountTransactions>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerAccountTransactions
GetCustomerAccountTransactions-
AccountNumber
Optional filter by period identifier.string
-
CustomerLookup
Information to lookup customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optional filter by owner reference.string
-
FromDate
Optionally only show items after date.DateTime
-
PeriodGuid
GUID of periodstring
-
ToDate
Optionally only show items before date.DateTime
-
Output
Error codes:
- 20500: Customer not found
GetCustomerAccountTransactionsResponse
-
GetCustomerAccountTransactionsResult
Result of GetCustomerAccountTransactionsObjectGetCustomerAccountTransactionsResult
Get customer account transactions result.-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
Transactions
List of transactions.ArrayObjectCustomerAccountTransaction
Customer account transaction description.-
Description
Transaction description.string
-
PeriodGuid
Period unique identifier.string
-
TransactionAmount
Transaction amount.decimal
-
TransactionDate
Transaction date.DateTime
-
TransactionType
Transaction type.EnumTransactionType
Transaction type.-
Unknown
Unknown transaction type. -
New
New transaction. -
Transfer
Transfer. -
InterestUpdate
Interest update. -
Payment
Payment. -
AdjustUp
Adjustment up. -
AdjustDown
Adjustment down. -
CreditAccountAdjust
Creditor account adjustment. -
Service
Service. -
Closure
Closure. -
Disbursement
Disbursement. -
TransferCreditInvoice
Credit invoice transfer. -
TrustAccounting
Trust accounting. -
Remit
Remit. -
InterestLimitation
Limitation of interest. -
UnspecifiedPayment
Unspecified payment. -
CreditorFee
Creditor fee. -
Purchase_DirectPayment
Purchase, direct payment. -
PurchaseDeposit
Purchase deposit. -
Purchase
Purchase. -
Diff
Diff. -
Credit
Credit. -
SpecifyUnspecifiedPayment
Specifying unspecified payment. -
Regress
Regress. -
Payment_CreditInvoice
Use credit invoice. -
BlockedAccount
Blocked account. -
DeletePayment
Deleted payment. -
NettedOutlay
Netted outlay. -
WriteDownExpectedOutlay
Write-down expected outlay -
WriteUpEstablishedOutlay
Write-up establised outlay. -
DisbursementFee
Disbursement fee. -
MoveToCreditor
Debtor fee moved to creditor -
Factoring_Disbursement
Factoring, disbursement. -
Factoring_Disbursement_Loan
Factoring, disbursement loan. -
CreditDebt_Balance
Balance. -
Factoring_InterestCapitalization
Factoring, interest capitalization. -
Factoring_Purchase_OBSOLETE
Enum value Factoring_Purchase_OBSOLETE is obsolete.
Factoring, purchase. -
Factoring_Endorse
Factoring, Endorsement. -
Factoring_Reendorse
Factoring, Reendorsement. -
Factoring_Disbursement_Pledge
Factoring, disbursement purchase deposit. -
Factoring_Loan
Factoring, loan. -
PaymentSyncronize
Payment, syncronization. -
PaymentSyncronize_CreditInvoice
Payment, credit invoice, syncronization. -
Overpayment
Overpayment. -
OverpaymentContraTrans
Overpayment contra trans. -
ExchangeDifference
Exhchange difference. -
ExchangeFee
Exchange fee. -
InterestCharge
Interest charge -
FeeCharge
Fee charge. -
BadDebtReserve
Reserve for bad debt. -
BadDebtWriteOff
Write-off bad debt. -
BadDebtRecovery
Bad debt recovery -
InterimPayment
Interim payment. -
ConfirmedDisbursement
Disbursement (confirmed). -
ConvertInvoiceToCredit
Convert invoice to credit. -
ConvertCampaignToCredit
Campaign converted to account -
InterimDisbursement
Interim disbursement. -
DisbursementToUnplacedPayment
Disbursement transfered to unplaced payment. -
TransferForSettlement
Tranfer for settlement. -
DebtlimitationAdjustment
Debt limitation adjustment. -
DebtlimitationPaymentOther
Payment by other. -
CreditDebt_Purchase
Purchase. -
CreditDebt_Payment
Payment from customer. -
CreditDebt_Disbursement
Disbursement. -
CreditDebt_InterestCapitalization
Interest capitalization. -
CreditDebt_InternalTransfer
Internal transfer. -
CreditDebt_ExternalTransfer
External transfer. -
CreditDebt_ExternalPayment
External payment. -
CreditDebt_Invoice
Invoice. -
CreditDebt_Interest
Interest. -
CreditDebt_Fee
Fee. -
CreditDebt_Adjustment
Adjustment. -
CreditDebt_Prepayment
Pre-payment. -
Return
Return. -
Delete
Crediting. -
Collection
Collection. -
CreditDebt_Deposit
Deposit. -
CreditDebt_Discount
Discount. -
Interest_Compensation
Interest calculated as compensation/penalty due to preredemption. -
CreditDebt_Billed
Part of the loan that has been invoiced/billed. -
CreditDebt_Due
The invoiced/billed part of the loan that has become overdue. -
BankaccountInterest
Bank account interest. -
BankaccountFee
Bank account fee. -
BankaccountOther
Other bank account transaction. -
UpdateDebtReturn
Distribution of debt from credit debt to invoice. -
UpdateDebtNetting
Netting of return debtrows. -
BankaccountTransfer
Bank account transfer. -
DebtAdjustment
Debt adjustment. -
CollectedByThirdParty
Collected by third party. -
NettedAtThirdParty
Netted at 3rd party. -
PayableToThirdParty
Accounts payable to 3rd party. -
InterestCapitalization
Interest that has turned into principal amount. -
CreditDebt_Termination_Debit
First transaction in a pre-termination phase of a loan. -
CreditDebt_Termination_Credit
Second transaction in a pre-termination phase of a loan. -
CashDiscount
Cache discount of an invoice due to early payment. -
VirtualAccount_Balance
Transaction that set the intial balance of a virtual account. -
VirtualAccount_Transaction
Transaction that mirrors the original transaction on a virtual account -
DisbursementOfCreditInvoice
Disbursement of a credit invoice to the customer.
-
-
-
GetCustomerActionHistory
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetHistoryDocumentsResult result = client.GetCustomerActionHistory(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null, CustomerAccountNumber: null, InvoiceNumber: null, ActionGroupingGuid: null, FromDate: new DateTime(2018, 11, 29), ToDate: null, ActionType: null, ActionGroup: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerActionHistory>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
<urn:FromDate>2018-11-29T08:00</urn:FromDate>
</urn:GetCustomerActionHistory>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerActionHistory
GetCustomerActionHistory-
ActionGroup
Optional filter by action groupEnumActionGroup
Action group.-
None
None. -
Respite
An action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduce
An export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recall
An export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduce
An export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recall
An export or letter action to handle a recall of a claim from the Swedish enforcement process. -
Invoice
An action (e.g. letter) that is the actual invoice. -
Reminder
An action (e.g. letter) that is a reminder of an unpaid invoice. -
Collection
An action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_application
An export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renew
An export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respite
An export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_Avi
Monthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_message
An export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_change
An export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_Reminder
Reminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_application
An export or letter action to handle application of a Swedish injunction to pay process. -
BOF
A letter action for Norwegian debt collection notice. -
Varsel
Norwegian reminder letter. -
IKVAR
Norwegian reminder and debt collection warning letter. -
Bankruptcy_application
A letter action with application for bankruptcy. -
XFR_application
An export action for Swedish credit information at Kronofogden (XFR). -
Notice
Action for monthly invoice of an account/loan. -
Promissory_Note
Action for promissory note of an account/loan. -
BOFVarsel
A letter action for Norwegian debt collection notice. -
TungInkasso
An action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_Forlik
Norwegian action for application of simplified summons. -
Legal_NO_Forlik_reduce
An export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recall
An export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recall
An export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recall
An export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_Utlegg
Norwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtlegg
Norwegian action for application of direct enforcement (without prior summons). -
NL_WIK
A letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduce
An export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recall
An export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduce
An export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recall
An export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummons
A letter action for Dutch writ of summons. -
Legal_NL_LegalDocument
A letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExport
An export action for exporting writ of summons or legal documents to the Dutch bailiff. -
Samlingsavisering
Action for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1
Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2
Action for second reminder of a revolving account. -
SECCI
A letter action for the Standard European Consumer Credit Information. -
PersonalDataReport
A letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_Summons
Finnish action for writ of summons. -
Legal_FI_Enforcement
Finnish action for application of enforcement. -
Dem
Payment remark revoke. -
Legal_FI_Enforcement_Notification
Finnish Enforcement notification -
Legal_FI_Balance_Inquiry_Response
Finnish Bailiff balance inquiry response -
Legal_FI_Debtrecall
Uljas, debt recall (FI) -
Back_To_Billing
Back to billing
-
-
ActionGroupingGuid
Optional filter by action grouping identifier.string
-
ActionType
Optional filter by action type.EnumActionType
Action type.-
Undefined
Undefined. -
Letter
Letter. -
WordLetter
Word letter. -
ExportData
Export data. -
Manual
Manual collection. -
Phone
Phone. -
ManualSystem
Manual collection (System). -
InsertLegal
Registration legal information. -
ChangeService
Change service. -
NoOp
Wait. -
InsertOffer
Registration offer. -
ReturnToPrevious
Return to previous. -
Email
E-mail. -
UserQuestion
Question to user. -
InsertPurchase
Purchase of claim. -
Sms
SMS message (text). -
Endorsement
Endorsement. -
Reendorsement
Reendorsement. -
List
List. -
UpdateData
Update data. -
Service
Service call. -
UpdatePaymentPlan
Update payment plan. -
NewInvoiceConfirm
Merge new invoice. -
Grouping
Grouping. -
Voicemail
Voicemail. -
Decision
Decsicion. -
UserQuestionList
Question list. -
CaseTransfer
Case transfer. -
AccountTransfer
Account transfer. -
AuthSign
Authentication/signing. -
RegisterVerdict
Register Verdict.
-
-
CustomerAccountNumber
Optional filter by account number.string
-
CustomerLookup
Information to lookup customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optional filter by owner reference.string
-
FromDate
Optionally only show items after date.DateTime
-
InvoiceNumber
Optional filter by invoice number.string
-
ToDate
Optionally only show items before date.DateTime
-
Output
Error codes:
- 1 : Value cannot be null.{nameof(user)} || nameof(customerLookup)
- 1 : Cant filter by both customer account number and invoice number
GetCustomerActionHistoryResponse
-
GetCustomerActionHistoryResult
Result of GetCustomerActionHistoryObjectGetHistoryDocumentsResult
General class for representing method output.-
Histories
List of history action items with detailed information about each item.ArrayObjectHistory
Detailed information about history action item.-
ActionGroup
Action group (predefined category for history actions).EnumActionGroup
Action group.-
None
None. -
Respite
An action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduce
An export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recall
An export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduce
An export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recall
An export or letter action to handle a recall of a claim from the Swedish enforcement process. -
Invoice
An action (e.g. letter) that is the actual invoice. -
Reminder
An action (e.g. letter) that is a reminder of an unpaid invoice. -
Collection
An action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_application
An export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renew
An export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respite
An export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_Avi
Monthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_message
An export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_change
An export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_Reminder
Reminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_application
An export or letter action to handle application of a Swedish injunction to pay process. -
BOF
A letter action for Norwegian debt collection notice. -
Varsel
Norwegian reminder letter. -
IKVAR
Norwegian reminder and debt collection warning letter. -
Bankruptcy_application
A letter action with application for bankruptcy. -
XFR_application
An export action for Swedish credit information at Kronofogden (XFR). -
Notice
Action for monthly invoice of an account/loan. -
Promissory_Note
Action for promissory note of an account/loan. -
BOFVarsel
A letter action for Norwegian debt collection notice. -
TungInkasso
An action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_Forlik
Norwegian action for application of simplified summons. -
Legal_NO_Forlik_reduce
An export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recall
An export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recall
An export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recall
An export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_Utlegg
Norwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtlegg
Norwegian action for application of direct enforcement (without prior summons). -
NL_WIK
A letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduce
An export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recall
An export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduce
An export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recall
An export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummons
A letter action for Dutch writ of summons. -
Legal_NL_LegalDocument
A letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExport
An export action for exporting writ of summons or legal documents to the Dutch bailiff. -
Samlingsavisering
Action for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1
Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2
Action for second reminder of a revolving account. -
SECCI
A letter action for the Standard European Consumer Credit Information. -
PersonalDataReport
A letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_Summons
Finnish action for writ of summons. -
Legal_FI_Enforcement
Finnish action for application of enforcement. -
Dem
Payment remark revoke. -
Legal_FI_Enforcement_Notification
Finnish Enforcement notification -
Legal_FI_Balance_Inquiry_Response
Finnish Bailiff balance inquiry response -
Legal_FI_Debtrecall
Uljas, debt recall (FI) -
Back_To_Billing
Back to billing
-
-
ActionGroupingGuid
Ledger account group unique identifier.string
-
ActionItemCode
History action item code.string
-
ActionType
History item action type.EnumActionType
Action type.-
Undefined
Undefined. -
Letter
Letter. -
WordLetter
Word letter. -
ExportData
Export data. -
Manual
Manual collection. -
Phone
Phone. -
ManualSystem
Manual collection (System). -
InsertLegal
Registration legal information. -
ChangeService
Change service. -
NoOp
Wait. -
InsertOffer
Registration offer. -
ReturnToPrevious
Return to previous. -
Email
E-mail. -
UserQuestion
Question to user. -
InsertPurchase
Purchase of claim. -
Sms
SMS message (text). -
Endorsement
Endorsement. -
Reendorsement
Reendorsement. -
List
List. -
UpdateData
Update data. -
Service
Service call. -
UpdatePaymentPlan
Update payment plan. -
NewInvoiceConfirm
Merge new invoice. -
Grouping
Grouping. -
Voicemail
Voicemail. -
Decision
Decsicion. -
UserQuestionList
Question list. -
CaseTransfer
Case transfer. -
AccountTransfer
Account transfer. -
AuthSign
Authentication/signing. -
RegisterVerdict
Register Verdict.
-
-
AmountToPay
Amount to pay.decimal
-
BankAccountNo
Bank account number.string
-
CaseNumber
Case number.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
CustomerAccountNumber
Customer account number.string
-
Date
History action item registration date.DateTime
-
Description
Action item description.string
-
DueDate
Due date.DateTime
-
FileName
Original file namestring
-
HasArchivedDocument
If history action item has corresponding archived document.bool
-
HistoryGuid
History action item unique identifier.string
-
InvoiceNumber
Invoice number.string
-
Name
History action item name.string
-
PaidDate
Payment date.DateTime
-
PaymentRefrence
Payment reference.string
-
PrintedAt
Print date.DateTime
-
UserCode
User codestring
-
UserEmail
E-mail of the action performer.string
-
UserFullName
Full name of the action performer.string
-
UserType
Party type of the action performer.EnumUserType
User type.-
None
User type is undefined. -
All
All types. -
CreditorUser
Creditor user type. -
SolicitorUser
Solicitor user type. -
CreditorAndSolicitorUser
Creditor | Solicitor user type. -
Debtor
Debtor user type. -
CreditorUserAndDebtor
Creditor Debtor user type -
SolicitorUserAndDebtor
Solicito Debtor user type -
CreditorAndSolicitorUserAndDebtor
Creditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerDetails
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerDetailsResult result = client.GetCustomerDetails(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerDetails>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
</urn:GetCustomerDetails>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerDetails
GetCustomerDetails-
CustomerLookup
Information to lookup customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optional filter customer by owner reference.string
-
Output
Error codes:
- 20500: Customer not found
GetCustomerDetailsResponse
-
GetCustomerDetailsResult
Result of GetCustomerDetailsObjectGetCustomerDetailsResult
The result of get customer details request.-
Customer
List of cutomers.ArrayObjectCustomer
Customer information.-
Addresses
List of adresses.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
Cellular phone number.string
-
CultureCode
Culture code.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
CustomerGuid
Customer unique identifier.string
-
CustomerReference
Customer reference.string
-
DateOfBirth
Date of birth.DateTime
-
Domicile
Domicile.string
-
Email
E-mail.string
-
ExtraFields
List of extra fields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Firstname
First name of the customer.string
-
Gender
Customer gender.EnumGenderType
Gender of a person.-
Female
Female gender, a woman. -
Male
Male gender, a man. -
Unknown
Unknown gender, or neither Female nor Male.
-
-
GlnNumber
GLN number.string
-
HomePhone
Home phone number.string
-
IdNumber
Customer ID number.string
-
InvoiceChannel
Preffered invoice channel, e.g. LETTER, E-INVOICE, EMAIL, SMS etc. Should be used one of predefined values using correct letter case.string
-
JuridicalType
Type of credit applicant, juridically.EnumJuridicalType
Type of person, juridically.-
NaturalPerson
Actual person. -
JuridicalPerson
Juridical person, e.g a company.
-
-
LanguageCode
Language code e.g. sv, en etc.string
-
Lastname
Last name of the customer.string
-
LastUpdatedAt
Date of last customer info update.DateTime
-
Middlename
Middle name of the customer.string
-
MunicipalCode
Municipal code.string
-
NaceCode
NACE code.string
-
NameSuffix
Name suffix.string
-
PaymentMethod
Payment method.string
-
PlaceOfbirth
Place of birth.string
-
PreferredChannel
Preffered communication channel, e.g. LETTER, E-INVOICE, EMAIL, SMS etc. Should be used one of predefined values using correct letter case.string
-
Telefax
Telefax number.string
-
UnderAged
Under aged boolean flag.bool
-
VatNumber
VAT number.string
-
WorkPhone
Work phone number.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerInvoices
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerInvoicesResult result = client.GetCustomerInvoices(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerInvoices>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
</urn:GetCustomerInvoices>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerInvoices
GetCustomerInvoices-
CustomerLookup
Information to lookup customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optional filter customer by owner reference.string
-
PurchasedInvoices
Show purchased invoicesbool
-
Subclients
Show invoices for subclientsbool
-
Output
Error codes:
- 20500: Customer not found
GetCustomerInvoicesResponse
-
GetCustomerInvoicesResult
Result of GetCustomerInvoicesObjectGetCustomerInvoicesResult
The result of get customer invoices request.-
Invoices
List of customer invoices.ArrayObjectCustomerInvoiceDetails
Customer invoice details.-
ActionGroupingCode
Action grouping code.string
-
ActionGroupingGuid
Action grouping's globally unique identifier.string
-
ConvertedToAccountNumber
If set it has been converted to an account with specified account number.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
DueDate
Due date of invoice.DateTime
-
ExtraFields
List of extra fields for custom data.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
FirstLetterHistoryGuid
First letter history item globally unique identifier.string
-
InvoiceAmount
Invoiced amount.decimal
-
InvoiceDate
Invoice date.DateTime
-
InvoiceNumber
Invoice number.string
-
InvoiceStatus
Status of the invoice.EnumInvoiceStatus
Invoice status.-
Unknown
Invoice status unknown. -
Paid
Invoice has been paid. -
Unpaid
Invoice is not paid. -
Overdue
Invoice is overdue. -
OverPayment
More than requested amount has been paid on invoice. -
Reminder
Reminder sent for invoice. -
Collection
Invoice sent to debt collection. -
Credited
Invoice has been credited. -
ConvertedToAccount
Invoice has been converted to account.
-
-
LatestLetterHistoryGuid
Latest letter history item globally unique identifier.string
-
LetterDueDate
Letter sent has due date.DateTime
-
LetterPaymentAmount
The amount to pay on letter.decimal
-
OriginalCreditorReference
Original creditor reference.string
-
PaymentBankAccountNumber
Bank account number where payment should go, e.g. Bankgiro.string
-
PaymentReferenceNumber
Payment reference number, e.g. OCR.string
-
RemainingAmount
Amount remaining to be paid.decimal
-
UniqueID
Invoice unique id.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerLedgerSummary
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerLedgerSummaryResult result = client.GetCustomerLedgerSummary(new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
}, CustomerOwnerReferenceFilter: null);
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerLedgerSummary>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
</urn:GetCustomerLedgerSummary>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerLedgerSummary
GetCustomerLedgerSummary-
CustomerLookup
Information used to find a customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Optionally filter customer by owner reference.string
-
Output
Error codes:
- 20500: Customer not found
GetCustomerLedgerSummaryResponse
-
GetCustomerLedgerSummaryResult
Result of GetCustomerLedgerSummaryObjectGetCustomerLedgerSummaryResult
The result of get customer ledger summary.-
CustomerLedgerSummary
List of customer ledger summary, one item per customer. Should usually contain one item but can contain more if customer lookup matches more than one customer.ArrayObjectCustomerLedgerSummary
Ledger summary for customer.-
AccountBalance
Account balance.decimal
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
Invoices
List of invoices on this ledger account.ArrayObjectCustomerLedgerInvoice
Customer ledger invoice.-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
CustomerAccountInvoice
Whether the invoice is for a customer account or not.bool
-
Description
Description of the invoice.string
-
DueDate
Invoice due date.DateTime
-
InvoiceAmount
Invoiced amount.decimal
-
InvoiceDate
Invoice date.DateTime
-
InvoiceGroupingReference
Grouping reference for the invoice.string
-
InvoiceNumber
Invoice number.string
-
InvoiceStatus
The status of the invoice.EnumInvoiceStatus
Invoice status.-
Unknown
Invoice status unknown. -
Paid
Invoice has been paid. -
Unpaid
Invoice is not paid. -
Overdue
Invoice is overdue. -
OverPayment
More than requested amount has been paid on invoice. -
Reminder
Reminder sent for invoice. -
Collection
Invoice sent to debt collection. -
Credited
Invoice has been credited. -
ConvertedToAccount
Invoice has been converted to account.
-
-
MinimumToPay
Minimum amount to pay for this invoice.decimal
-
MinimumToPayIncludingCampaign
Minimum amount to pay including used campaigns.decimal
-
PaymentBankAccountNumber
Bank account number where payment should go, e.g. Bankgiro.string
-
PaymentReferenceNumber
Payment reference number, e.g. OCR.string
-
ReservationId
ID of the reservation.int
-
-
Purchases
List of purchases on this ledger account.ArrayObjectCustomerLedgerPurchase
Customer ledger purchase details.-
ActivatedAmount
Activated amount.decimal
-
CampaignCode
Campaign code.string
-
CampaignDescription
Campaign description.string
-
CampaignFee
Campaign fee.decimal
-
ClaimantName
Claimant name.string
-
ClaimantReference
Claimant reference.string
-
CreditorReference
Creditor reference.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
CustomerAccountNumber
Customer account number.string
-
Description
Purchase escription.string
-
ExtraFields
List of extra fields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
InvoiceNo
Invoice number.string
-
LastPaymentDate
Last payment date.DateTime
-
NextPeriodAmount
Next period amount.decimal
-
NextPeriodDate
Next period date.DateTime
-
OriginalCampaignAmount
Original campaign amount.decimal
-
PurchaseAmount
Purchase amount.decimal
-
RemainingAmount
Remaining amount.decimal
-
RemainingCampaignAmount
Remaining campaign amount.decimal
-
RemainingNumberOfPayments
Remaining number of payments.int
-
ReservationId
Reservation Id.int
-
TotalNumberOfPayments
Total number of payments.int
-
-
TotalBalance
Total balance, i.e. balance of invoices and accounts combined.decimal
-
UnsettledPaymentBalance
Unsettled payment balance.decimal
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerLoan
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerLoanResult result = client.GetCustomerLoan("2911A789-9BFD-4BB6-9C7E-CF8C8CDFB992");
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerLoan>
<urn:AccountGuid>2911A789-9BFD-4BB6-9C7E-CF8C8CDFB992</urn:AccountGuid>
</urn:GetCustomerLoan>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerLoan
GetCustomerLoan class-
AccountGuid
The account identifier to get loan from.string
-
Output
Error codes:
- 50800: Account not found
- 1 : Specified argument was out of the range of valid values.
GetCustomerLoanResponse
-
GetCustomerLoanResult
Result of GetCustomerLoanObjectGetCustomerLoanResult
The get customer loan result.-
LoanInfo
Loan info.ObjectCustomerLoan
Customer loan description.-
AccountGuid
Customer account unique identifier.string
-
AccountNumber
Customer account number.string
-
ActionFlowStatus
Account status informationObjectActionFlow
Account status information-
StatusCode
Status codestring
-
StatusDate
Status dateDateTime
-
StatusDescription
Status descriptionstring
-
SubstatusCode
Substatus datestring
-
SubstatusDate
Substatus dateDateTime
-
SubstatusDescription
Substatus datestring
-
-
Active
Is active boolean flag.bool
-
AmountSpecification
List of customer account amount specifications.ArrayObjectCustomerAccountAmount
Customer account amount description.-
AmountType Mandatory
Customer account amount type.EnumCustomerAccountAmountType
Customer account amount type.-
Fee
Fee. -
CreditDebt
Credit debt. -
CapitalizedInterest
Capitalized interest. -
Billed
Billed. -
Due
Due. -
PenaltyInterestOnPrincipal
Penalty interest on principal. -
PenaltyInterestOnInterest
Penalty interest on interest. -
PrePayment
Pre payment.
-
-
BilledDate
Billed date.DateTime
-
DueDate
Due date.DateTime
-
FeeCode
Fee code.string
-
RemainingInterest Mandatory
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
-
BilledInterest
Billed interest value.decimal
-
BilledPrincipal
Billed principal value.decimal
-
ContractNumber
Contract number.string
-
CreditApplicationStatus
Credita pplication status.EnumCreditApplicationStatus
Status of credit application.-
NewApplication
New credit application, initial state. -
Analysis
Pending analysis of credit application. -
AwaitingConfirmation
Awaiting confirmation for credit application. -
AwaitingAdditionalInfo
Awaiting additional information for credit application. -
AwaitingSignature
Awaiting signature from customer. -
Rejected
Credit application has been rejected. -
Approved
Credit application has been approved. -
Terminated
Credit application has been terminated.
-
-
CreditInterestRate
Credit interest rate.decimal
-
CreditInterestType
Credit interest type.string
-
CreditLimit
Credit limit.decimal
-
DaysPassedDueInterest
Days passed due interest.int
-
DaysPassedDuePrincipal
Days passed due principal.int
-
Description
Description.string
-
Disbursements
Loan disbursement informationArrayObjectLoanDisbursement
Loan disbursement information-
Amount Mandatory
Amountdecimal
-
CurrencyCode Mandatory
Currencystring
-
DisbursementDate Mandatory
Operation dateDateTime
-
-
ExtraFields
List of extra fields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Insurances
List of insurances.ArrayObjectCustomerAccountInsurance
Insurance for customer's account.-
EndDate
Insurance end date.DateTime
-
FeePercent
Fee in percent av insured amount.decimal
-
InsuranceCode
Credit debt insurance code.string
-
InsuranceCompanyReference
Reference for insurance company.string
-
InsuredAmount
Insured amount.decimal
-
MinimalFee
Minimal fee.decimal
-
RegistrationDate
Date of registration of insurance.DateTime
-
RemainingInsuredAmount
Remaining amount of originally insured amount.decimal
-
-
LoanStatus
Loan status.EnumCustomerLoanStatus
Customer loan status.-
Normal
Loan is in normal state. -
Reminder
Payment reminder sent. -
ReminderNoFee
Payment reminder sent (No fee). -
Collection
Loan has been sent to debt collection. -
Closed
Loan has been closed. -
OnHold
Loan is on hold. -
CollectionRevoked
Loan debt collection has been revoked. -
PreTermination
Loan has been terminated earlier than planned. -
Termination
Loan has been terminated. -
UsedRightToWithdraw
Debtor has used the right to withdraw.
-
-
MaturityDate
Maturity date.DateTime
-
NextDueDate
Next due date.DateTime
-
OriginationCode
Loan origination code.string
-
PaymentBankAccountNumber
Payment bank account number.string
-
PaymentReference
Payment reference.string
-
Payments
List of payments.ArrayObjectCustomerLoanPayment
Customer payment on loan or account.-
Fee
Fees of amount paid.decimal
-
Interest
Interest of amount paid.decimal
-
InvoiceNumber
Invoice number.string
-
PaidAmount
Amount paid.decimal
-
PaymentDate
Date of payment.DateTime
-
PaymentGuid
Payment's globally unique identifer.string
-
PenaltyInterest
Penelty interest due to late payment.decimal
-
Prepayment
Amount paid in advance of paid amount.decimal
-
Principal
Principal of amount paid.decimal
-
-
Periods
List of customer account periods.ArrayObjectCustomerAccountPeriod
Period for customer account, usually one payment per period and representing the length of a month.-
DueDate
Due date of payment.DateTime
-
IncomingDate
Date at start of period.DateTime
-
IncomingInterest
Incoming interest, i.e. interest amount from start of period.decimal
-
IncomingPrincipal
Incoming principal, i.e principal amount from start of period.decimal
-
InvoicedAmount
Total amount invoiced this period.decimal
-
InvoicedFee
Fee amount invoiced this period.decimal
-
InvoicedInterest
Interest amount invoiced this period.decimal
-
InvoicedPrincipal
Principal amount invoiced this period.decimal
-
InvoiceNumber
Invoice number for this period.string
-
MinimumToPay
Minimum amount to pay this period.decimal
-
MinimumToPayToKeepCampaign
Minimum amount to pay and still keep campaigns used.decimal
-
OutgoingDate
Date at end of period.DateTime
-
OutgoingInterest
Outgoing interest, i.e. interest amount at end of period.decimal
-
OutgoingPrincipal
Outgoing principal, i.e. principal amount at end of period.decimal
-
OverdueFee
The amount of fees that is overdue this period.decimal
-
OverdueInterest
The amount of interest that is overdue this period.decimal
-
OverduePrincipal
The amount of principal that is overdue this period.decimal
-
PaymentFreeMonths
Contains months during the year that is payment free, 1-12 for Jan-Dec.Arrayint
-
PeriodGuid
Period's globally unique identifier.string
-
ReminderCount
Number of reminders.int
-
ReminderFee
Reminder fee for period.decimal
-
SettlemetFee
Settlement fee added this period.decimal
-
-
RegistrationDate
Registration date.DateTime
-
RegistrationFee
Registration fee.decimal
-
RemainingBilledInterest
Remaining billed interest value.decimal
-
RemainingBilledPrincipal
Remaining billed principal value.decimal
-
RemainingDueInterest
Remaining due interest value.decimal
-
RemainingDuePrincipal
Remaining due principal value.decimal
-
RemainingFee
Remaining fee value.decimal
-
RemainingInterest
Remaining interest value.decimal
-
RemainingPenaltyInterestOnInterest
Remaining penalty interest on interest value.decimal
-
RemainingPenaltyInterestOnPrincipal
Remaining penalty interest on principal value.decimal
-
RemainingPrincipal
Remaining principal value.decimal
-
ReminderCount
Reminder count.int
-
SettlementFee
Settlement fee.decimal
-
Statuses
List of statuses.ArrayEnumStatus
Loan status.-
Closed
Loan has been closed. -
OnHold
Loan is currently on hold. -
Overdraft
Loan has been overdrawn. -
Reminder
Loan has sent payment reminder. -
DebtCollection
Loan has been sent to debt collection. -
CreditStop
Loan has had credit stopped. -
ManualCreditStop
Loan has had credit stopped manually. -
Respite
Loan has payment respite. -
Deceased
Debtor has deceased. -
Origination
Loan in the phase of origination, to be activated. -
Declined
Loan was declined. -
PreRedemption
Loan redeemed earlier than planned. -
Termination
Loan has been terminated. -
UsedRightToWithdraw
Debtor has used right to withdraw. -
PreTermination
Loan is in pre termination state.
-
-
TypeCode
Loan type code.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerLoanPaymentPlanDetails
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerLoanPaymentPlanDetailsResult result = client.GetCustomerLoanPaymentPlanDetails(new CustomerLoanPaymentPlanDetailsRequest
{
CustomerLookup = new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
JuridicalType = CustomerJuridicalType.Physical
},
});
Sample soap request for getting payment plans for a Swedish personal number:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b" xmlns:apt="http://schemas.datacontract.org/2004/07/Aptic.WebIntegrationPlatform.Soap.DataContracts.CustomerAccount">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerLoanPaymentPlanDetails>
<urn:customerLoanPaymentPlanDetailsRequest>
<apt:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
<urn:JuridicalType>Physical</urn:JuridicalType>
</apt:CustomerLookup>
</urn:customerLoanPaymentPlanDetailsRequest>
</urn:GetCustomerLoanPaymentPlanDetails>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerLoanPaymentPlanDetails
GetCustomerLoanPaymentPlanDetails-
customerLoanPaymentPlanDetailsRequest
A request for payment plan details.ObjectCustomerLoanPaymentPlanDetailsRequest
Get customer loan payment plan details request.-
CustomerAccountNumber
Customer account number.string
-
CustomerLookup
A lookup for customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Customer owner reference filter.string
-
LoanPaymentPlanStatus
Loan payment plan status.EnumLoanPaymentPlanStatus
Loan payment plan status.-
Proposal
Payment plan has been proposed but not active yet. -
Active
Payment plan is active. -
Terminated
Payment plan has been terminated. -
Inactive
Payment plan is inactive. -
Renegotiated
Payment blan has been renegotiated.
-
-
-
Output
Error codes:
- 1 : Value cannot be null.
- 1 : error message from ARC server
GetCustomerLoanPaymentPlanDetailsResponse
-
GetCustomerLoanPaymentPlanDetailsResult
Result of GetCustomerLoanPaymentPlanDetailsObjectGetCustomerLoanPaymentPlanDetailsResult
Get customer loan payment plan details result.-
LoanPaymentPlans
List of loan payment plans.ArrayObjectLoanPaymentPlanDetails
Loan payment plans details.-
APR
Annual percentage rate.decimal
-
LoanPaymentPlanStatus
Loan payment plan status.EnumLoanPaymentPlanStatus
Loan payment plan status.-
Proposal
Payment plan has been proposed but not active yet. -
Active
Payment plan is active. -
Terminated
Payment plan has been terminated. -
Inactive
Payment plan is inactive. -
Renegotiated
Payment blan has been renegotiated.
-
-
PaymentPlanType
Payment plan type.EnumPaymentPlanType
Payment plan type.-
Flat
Flat interest, flat amortization. -
Annuity
Annuity, over time increase amortization as interest amount decreases. -
InterestOnly
Only pay for interest, no amortization.
-
-
Payments
List of payments.ArrayObjectLoanPaymentPlanPayment
Loan payment details.-
AmountToPay
Amount to pay.decimal
-
BillingDate
Billing date.DateTime
-
Fee
Fee amount.decimal
-
FixedInterestRate
Fixed interest rate amount.decimal
-
Interest
Interest amount.decimal
-
PaidAmount
Paid amount.decimal
-
PaymentDate
Payment date.DateTime
-
Principal
Principal amount.decimal
-
Status
List of statuses of loan payment plan payment.EnumLoanPaymentPlanPaymentStatus
Loan payment plan payment status.-
NotBilled
Bill not sent yet. -
Billed
Bill has been sent. -
Overdue
Payment overdue. -
Paid
Bill has been paid. -
Respited
Bill has been given respite. -
PreTermination
Payment plan has been terminated earlier than planned. -
Terminated
Payment plan has been terminated. -
FreeMonth
Free month. Not billed periods only. -
FreedMonth
Freed month. Billed and overdue periods only. -
ZeroBilled
Zero billed. Billed period with amount force set as 0.
-
-
-
RegistrationDate
Payment plan registration date.DateTime
-
RemainingPayments
Remaining payments.int
-
TotalFee
Total fee.decimal
-
TotalInterest
Total interest.decimal
-
TotalPayments
Total payments.int
-
TotalPrincipal
Total principal.decimal
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerLoans
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerLoansResult result = client.GetCustomerLoans(new CustomerLoansRequest
{
CustomerLookup = new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
},
Active = true
});
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerLoans>
<urn:customerLoansRequest>
<urn:Active>True</urn:Active>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
</urn:customerLoansRequest>
</urn:GetCustomerLoans>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerLoans
GetCustomerLoans-
customerLoansRequest
A request for customer loans.ObjectCustomerLoansRequest
Get customer loans request details.-
Active
Is active boolean filter.bool
-
CustomerLookup
A lookup for customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Customer owner reference filter.string
-
-
Output
Error codes:
- 50800: Account not found
GetCustomerLoansResponse
-
GetCustomerLoansResult
Result of GetCustomerLoansObjectGetCustomerLoansResult
Get customer loans result.-
CustomerLoans
List of customer loans.ArrayObjectCustomerLoan
Customer loan description.-
AccountGuid
Customer account unique identifier.string
-
AccountNumber
Customer account number.string
-
ActionFlowStatus
Account status informationObjectActionFlow
Account status information-
StatusCode
Status codestring
-
StatusDate
Status dateDateTime
-
StatusDescription
Status descriptionstring
-
SubstatusCode
Substatus datestring
-
SubstatusDate
Substatus dateDateTime
-
SubstatusDescription
Substatus datestring
-
-
Active
Is active boolean flag.bool
-
AmountSpecification
List of customer account amount specifications.ArrayObjectCustomerAccountAmount
Customer account amount description.-
AmountType Mandatory
Customer account amount type.EnumCustomerAccountAmountType
Customer account amount type.-
Fee
Fee. -
CreditDebt
Credit debt. -
CapitalizedInterest
Capitalized interest. -
Billed
Billed. -
Due
Due. -
PenaltyInterestOnPrincipal
Penalty interest on principal. -
PenaltyInterestOnInterest
Penalty interest on interest. -
PrePayment
Pre payment.
-
-
BilledDate
Billed date.DateTime
-
DueDate
Due date.DateTime
-
FeeCode
Fee code.string
-
RemainingInterest Mandatory
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
-
BilledInterest
Billed interest value.decimal
-
BilledPrincipal
Billed principal value.decimal
-
ContractNumber
Contract number.string
-
CreditApplicationStatus
Credita pplication status.EnumCreditApplicationStatus
Status of credit application.-
NewApplication
New credit application, initial state. -
Analysis
Pending analysis of credit application. -
AwaitingConfirmation
Awaiting confirmation for credit application. -
AwaitingAdditionalInfo
Awaiting additional information for credit application. -
AwaitingSignature
Awaiting signature from customer. -
Rejected
Credit application has been rejected. -
Approved
Credit application has been approved. -
Terminated
Credit application has been terminated.
-
-
CreditInterestRate
Credit interest rate.decimal
-
CreditInterestType
Credit interest type.string
-
CreditLimit
Credit limit.decimal
-
DaysPassedDueInterest
Days passed due interest.int
-
DaysPassedDuePrincipal
Days passed due principal.int
-
Description
Description.string
-
Disbursements
Loan disbursement informationArrayObjectLoanDisbursement
Loan disbursement information-
Amount Mandatory
Amountdecimal
-
CurrencyCode Mandatory
Currencystring
-
DisbursementDate Mandatory
Operation dateDateTime
-
-
ExtraFields
List of extra fields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Insurances
List of insurances.ArrayObjectCustomerAccountInsurance
Insurance for customer's account.-
EndDate
Insurance end date.DateTime
-
FeePercent
Fee in percent av insured amount.decimal
-
InsuranceCode
Credit debt insurance code.string
-
InsuranceCompanyReference
Reference for insurance company.string
-
InsuredAmount
Insured amount.decimal
-
MinimalFee
Minimal fee.decimal
-
RegistrationDate
Date of registration of insurance.DateTime
-
RemainingInsuredAmount
Remaining amount of originally insured amount.decimal
-
-
LoanStatus
Loan status.EnumCustomerLoanStatus
Customer loan status.-
Normal
Loan is in normal state. -
Reminder
Payment reminder sent. -
ReminderNoFee
Payment reminder sent (No fee). -
Collection
Loan has been sent to debt collection. -
Closed
Loan has been closed. -
OnHold
Loan is on hold. -
CollectionRevoked
Loan debt collection has been revoked. -
PreTermination
Loan has been terminated earlier than planned. -
Termination
Loan has been terminated. -
UsedRightToWithdraw
Debtor has used the right to withdraw.
-
-
MaturityDate
Maturity date.DateTime
-
NextDueDate
Next due date.DateTime
-
OriginationCode
Loan origination code.string
-
PaymentBankAccountNumber
Payment bank account number.string
-
PaymentReference
Payment reference.string
-
Payments
List of payments.ArrayObjectCustomerLoanPayment
Customer payment on loan or account.-
Fee
Fees of amount paid.decimal
-
Interest
Interest of amount paid.decimal
-
InvoiceNumber
Invoice number.string
-
PaidAmount
Amount paid.decimal
-
PaymentDate
Date of payment.DateTime
-
PaymentGuid
Payment's globally unique identifer.string
-
PenaltyInterest
Penelty interest due to late payment.decimal
-
Prepayment
Amount paid in advance of paid amount.decimal
-
Principal
Principal of amount paid.decimal
-
-
Periods
List of customer account periods.ArrayObjectCustomerAccountPeriod
Period for customer account, usually one payment per period and representing the length of a month.-
DueDate
Due date of payment.DateTime
-
IncomingDate
Date at start of period.DateTime
-
IncomingInterest
Incoming interest, i.e. interest amount from start of period.decimal
-
IncomingPrincipal
Incoming principal, i.e principal amount from start of period.decimal
-
InvoicedAmount
Total amount invoiced this period.decimal
-
InvoicedFee
Fee amount invoiced this period.decimal
-
InvoicedInterest
Interest amount invoiced this period.decimal
-
InvoicedPrincipal
Principal amount invoiced this period.decimal
-
InvoiceNumber
Invoice number for this period.string
-
MinimumToPay
Minimum amount to pay this period.decimal
-
MinimumToPayToKeepCampaign
Minimum amount to pay and still keep campaigns used.decimal
-
OutgoingDate
Date at end of period.DateTime
-
OutgoingInterest
Outgoing interest, i.e. interest amount at end of period.decimal
-
OutgoingPrincipal
Outgoing principal, i.e. principal amount at end of period.decimal
-
OverdueFee
The amount of fees that is overdue this period.decimal
-
OverdueInterest
The amount of interest that is overdue this period.decimal
-
OverduePrincipal
The amount of principal that is overdue this period.decimal
-
PaymentFreeMonths
Contains months during the year that is payment free, 1-12 for Jan-Dec.Arrayint
-
PeriodGuid
Period's globally unique identifier.string
-
ReminderCount
Number of reminders.int
-
ReminderFee
Reminder fee for period.decimal
-
SettlemetFee
Settlement fee added this period.decimal
-
-
RegistrationDate
Registration date.DateTime
-
RegistrationFee
Registration fee.decimal
-
RemainingBilledInterest
Remaining billed interest value.decimal
-
RemainingBilledPrincipal
Remaining billed principal value.decimal
-
RemainingDueInterest
Remaining due interest value.decimal
-
RemainingDuePrincipal
Remaining due principal value.decimal
-
RemainingFee
Remaining fee value.decimal
-
RemainingInterest
Remaining interest value.decimal
-
RemainingPenaltyInterestOnInterest
Remaining penalty interest on interest value.decimal
-
RemainingPenaltyInterestOnPrincipal
Remaining penalty interest on principal value.decimal
-
RemainingPrincipal
Remaining principal value.decimal
-
ReminderCount
Reminder count.int
-
SettlementFee
Settlement fee.decimal
-
Statuses
List of statuses.ArrayEnumStatus
Loan status.-
Closed
Loan has been closed. -
OnHold
Loan is currently on hold. -
Overdraft
Loan has been overdrawn. -
Reminder
Loan has sent payment reminder. -
DebtCollection
Loan has been sent to debt collection. -
CreditStop
Loan has had credit stopped. -
ManualCreditStop
Loan has had credit stopped manually. -
Respite
Loan has payment respite. -
Deceased
Debtor has deceased. -
Origination
Loan in the phase of origination, to be activated. -
Declined
Loan was declined. -
PreRedemption
Loan redeemed earlier than planned. -
Termination
Loan has been terminated. -
UsedRightToWithdraw
Debtor has used right to withdraw. -
PreTermination
Loan is in pre termination state.
-
-
TypeCode
Loan type code.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCustomerOverpayments
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetCustomerOverpaymentsResult result = client.GetCustomerOverpayments(new GetCustomerOverpaymentsRequest
{
CustomerLookup = new CustomerLookup
{
CustomerIdentification = CustomerIdentificationType.CustomerSESSNOrCompanyNo,
CustomerIdentificationValue = "580711-2643",
},
CustomerOwnerReferenceFilter = null,
ObjectTypeFilter = "SITE,CONTRACT"
});
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetCustomerOverpayments>
<urn:GetCustomerOverpaymentsRequest>
<urn:CustomerLookup>
<urn:CustomerIdentification>CustomerSESSNOrCompanyNo</urn:CustomerIdentification>
<urn:CustomerIdentificationValue>580711-2643</urn:CustomerIdentificationValue>
</urn:CustomerLookup>
<ObjectTypeFilter>SITE,CONTRACT</ObjectTypeFilter>
</urn:GetCustomerOverpaymentsRequest>
</urn:GetCustomerOverpayments>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCustomerOverpayments
GetCustomerOverpayments-
customerOverpaymentsRequest
A request for overpayments.ObjectGetCustomerOverpaymentsRequest
Get customer overpayments request details.-
CustomerLookup Mandatory
A lookup for customer.ObjectCustomerLookup
A lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationType
Customer identification type.-
Custom
Custom identification. -
CustomerSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNo
Identify by Norwegian SSN or company number. -
CustomerReferenceNumber
Identify by customer reference number. -
CustomerGuid
Customer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string
-
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalType
Juridical type of the customer.-
Physical
Physical person, meaning a natural person. -
Company
A company or other organisation. -
PersonalFirm
A company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Customer owner reference filter.string
-
ObjectTypeFilter
Comma-separated list of object types, e.g. SITE, CONTRACT etc. Should be used any of predefined values using correct letter case.string
-
-
Output
Error codes:
- 60800: Unknown objects filtering type code specified
GetCustomerOverpaymentsResponse
-
GetCustomerOverpaymentsResult
Result of GetCustomerOverpaymentsObjectGetCustomerOverpaymentsResult
General class for representing method output.-
CustomersOverpayments
List of customer overpayments.ArrayObjectCustomerOverpayments
Customer overpayments information.-
CustomerGuid
Customer unique identifier.string
-
CustomerReference
Customer reference.string
-
Overpayments
List of overpayments.ArrayObjectOverpayment
Holds overpayment information.-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
Objects
List of objects related to payment ledger account's debts.ArrayXmlElement
-
OverpaymentAmount
Overpayment amount.decimal
-
OverpaymentGuid
Overpayment unique identifier.string
-
PaymentDate
Payment dateDateTime
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetHistoryDocument
Examples
CustomerInformationClient client = new CustomerInformationClient();
GetHistoryDocumentResult result = client.GetHistoryDocument("C80F76D8-8B2D-4619-BE92-2070795A04C1");
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:GetHistoryDocument>
<urn:HistoryGuid>C80F76D8-8B2D-4619-BE92-2070795A04C1</urn:HistoryGuid>
</urn:GetHistoryDocument>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetHistoryDocument
GetHistoryDocument-
HistoryGuid
The identifier for history item.string
-
Output
Error codes:
- 1 : Value cannot be null. {nameof(user)}
- 1 : error message from ARC server
GetHistoryDocumentResponse
-
GetHistoryDocumentResult
Result of GetHistoryDocumentObjectGetHistoryDocumentResult
General class for representing method output.-
Data
Base64-encoded file body.string
-
Extension
File extension.string
-
FileName
File name.string
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
Ping
0
if everything went ok. If something went wrong
it will return a result code other than 0
and the result text will contain
information about error. However if service is unreachable, e.g. not started, the
service will not respond at all.Examples
CustomerInformationClient client = new CustomerInformationClient();
try
{
GeneralResult result = client.Ping();
if (result.Result.ResultCode != 0)
{
throw new Exception(result.Result.ResultText ?? "Unknown error");
}
}
catch(Exception e)
{
throw new Exception("Failed to ping customer information service.", e);
}
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:Ping/>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectPing
Ping
Output
0
if ping was successful, otherwise read result text for error information.
GeneralResultResponse
-
GeneralResult
Result of GeneralResultObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
StartAuthSign
Examples
CustomerInformationClient client = new CustomerInformationClient();
GeneralResult result = client.StartAuthSign("9069B148-FAF3-4912-BE84-E11BDBA4E291", "SEMOBILEBANKID");
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:StartAuthSign>
<urn:AuthSignGuid>9069B148-FAF3-4912-BE84-E11BDBA4E291</urn:AuthSignGuid>
<urn:ProviderCode>SEMOBILEBANKID</urn:ProviderCode>
</urn:StartAuthSign>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectStartAuthSign
StartAuthSign-
AuthSignGuid
Identifier used for authenticationstring
-
ProviderCode
Code of the provider to use, e.g. SEMOBILEBANKID, MANUAL.string
-
Output
0
if it went ok.
Error codes:
- 1 : error message from ARC server
StartAuthSignResponse
-
StartAuthSignResult
Result of StartAuthSignObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
StopAuthSign
Examples
CustomerInformationClient client = new CustomerInformationClient();
GeneralResult result = client.StopAuthSign("9069B148-FAF3-4912-BE84-E11BDBA4E291", AuthSignStopReason.Abort, "Something happened");
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:StopAuthSign>
<urn:AuthSignGuid>9069B148-FAF3-4912-BE84-E11BDBA4E291</urn:AuthSignGuid>
<urn:Reason>Abort</urn:Reason>
<urn:ReasonText>Something happened</urn:ReasonText>
</urn:StopAuthSign>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectStopAuthSign
StopAuthSign-
AuthSignGuid
The identifier of the authentication/signing to stop.string
-
Reason
The reason why authentication/signing is stopped.EnumAuthSignStopReason
The reason an authentication/signing was stopped.-
Abort
Authentication/signing was aborted. -
Reject
Authentication/signing was rejected.
-
-
ReasonText
Text describing teh reason for stopping authentication/signing.string
-
Output
0
if it went ok.
Error codes:
- 1 : error message from ARC server
StopAuthSignResponse
-
StopAuthSignResult
Result of StopAuthSignObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
UpdateInvoiceDueDateAsync
Examples
CustomerUpdateClient client = new CustomerUpdateClient();
client.UpdateInvoiceDueDate(new UpdateInvoiceDueDateRequest
{
InvoiceNumber = "2222222222222545702",
NewInvouceDueDate = new DateTime(2019, 03, 30, 8, 0, 0)
});
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b" xmlns:apt="http://schemas.datacontract.org/2004/07/Aptic.WebIntegrationPlatform.Soap.DataContracts">
<soapenv:Header/>
<soapenv:Body>
<urn:UpdateInvoiceDueDate>
<urn:UpdateInvoiceDueDateRequest>
<apt:InvoiceNumber>2222222222222545702</apt:InvoiceNumber>
<apt:NewInvouceDueDate>2019-01-30</apt:NewInvouceDueDate>
</urn:UpdateInvoiceDueDateRequest>
</urn:UpdateInvoiceDueDate>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectUpdateInvoiceDueDateAsync
UpdateInvoiceDueDateAsync-
CustomerOwnerReferenceFilter
Optional filter invoice by owner reference.string
-
UpdateInvoiceDueDateRequest
Information about the invoice and its new duew date.ObjectUpdateInvoiceDueDateRequest
Request to update due date of invoice.-
InvoiceNumber Mandatory
Invoice number.string
-
NewInvouceDueDate
New due date for invoice.DateTime
-
-
Output
0
if everything went ok. Otherwise result text will contain error message.
Error codes:
- 1 : error message from ARC server
UpdateInvoiceDueDateAsyncResponse
-
UpdateInvoiceDueDateAsyncResult
Result of UpdateInvoiceDueDateAsyncObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-