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 dataObjectActionEventActionEvent-
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.EnumActionBaseTypeActionBaseType.-
UndefinedUndefined. -
CollectionAccountCollectionAccount. -
PaymentPlanPaymentPlan. -
LegalLegal. -
OfferOffer. -
BankruptcyBankruptcy. -
DeceasedDeceased. -
DebtReliefDebtRelief. -
CompanyReorganisationCompanyReorganisation. -
DebtorDebtor. -
LedgerAccountLedgerAccount. -
LedgerAccountGroupLedgerAccountGroup. -
TicketTicket. -
CollectionAccountGroupCollectionAccountGroup.
-
-
EventType
Value corresponding to event type code in action events.EnumActionEventTypeActionEventType.-
STARTUPSTARTUP. -
TIMEOUTTIMEOUT. -
USER_ALTERNATIVEUSER_ALTERNATIVE. -
TIMERTIMER. -
DECISIONDECISION. -
UNKNOWNUNKNOWN. -
PAYMENTPAYMENT. -
PAYMENT_AUTHORITYPAYMENT_AUTHORITY. -
CUSTOMCUSTOM. -
VERIFICATIONVERIFICATION. -
MESSAGE_SENTMESSAGE_SENT. -
AMOUNTADJUSTMENTAMOUNTADJUSTMENT. -
NEWINVOICEADDEDNEWINVOICEADDED. -
NEWDEBTORADDEDNEWDEBTORADDED. -
FULLPAYMENTFULLPAYMENT. -
CLOSURECLOSURE. -
NEWACCOUNTADDEDNEWACCOUNTADDED. -
MESSAGE_CONFIRMEDMESSAGE_CONFIRMED. -
MESSAGE_CONFIRM_FAILEDMESSAGE_CONFIRM_FAILED. -
PROCESSINGERRORPROCESSINGERROR. -
OBJECTIONOBJECTION. -
CREDIT_ANSWERCREDIT_ANSWER. -
ACTIONGROUPING_IGNOREDACTIONGROUPING_IGNORED. -
DEBTOR_NEW_ADDRESSDEBTOR_NEW_ADDRESS. -
DEBTOR_ADDRESS_NOTVALIDDEBTOR_ADDRESS_NOTVALID. -
DEBTOR_UPDATEDEBTOR_UPDATE. -
PP_FIRST_PAYMENT_ADVICEPP_FIRST_PAYMENT_ADVICE. -
PP_PAYMENT_ADVICEPP_PAYMENT_ADVICE. -
PP_LAST_PAYMENT_ADVICEPP_LAST_PAYMENT_ADVICE. -
PP_MISSED_PAYMENTPP_MISSED_PAYMENT. -
PP_BROKEN_AGREEMENTPP_BROKEN_AGREEMENT. -
PP_REMINDERPP_REMINDER. -
PP_PAYMENTPP_PAYMENT. -
PP_PARTPAYMENTPP_PARTPAYMENT. -
PP_EXTERNAL_PAYMENTPP_EXTERNAL_PAYMENT. -
PP_EXTERNAL_ADJUSTMENTPP_EXTERNAL_ADJUSTMENT. -
PP_FIRSTPAYMENTPP_FIRSTPAYMENT. -
PP_COMPLETEDPP_COMPLETED. -
PP_LATE_PAYMENT_ADVICEPP_LATE_PAYMENT_ADVICE. -
PP_REMINDER_AND_ADVICEPP_REMINDER_AND_ADVICE. -
PP_STOPPEDPP_STOPPED. -
PP_REPLACEDPP_REPLACED. -
PP_ACTIVATEDPP_ACTIVATED. -
LEGAL_VERDICTLEGAL_VERDICT. -
LEGAL_RENEWALLEGAL_RENEWAL. -
LEGAL_CASEINFOLEGAL_CASEINFO. -
LEGAL_REPORTLEGAL_REPORT. -
LEGAL_LEXLEGAL_LEX. -
LEGAL_BECOMINGFINALLEGAL_BECOMINGFINAL. -
LEGAL_FINALPAYMENTLEGAL_FINALPAYMENT. -
LEGAL_NEWLEGALDOCUMENTLEGAL_NEWLEGALDOCUMENT. -
LEGAL_FI_SUMMONS_ERRORLEGAL_FI_SUMMONS_ERROR. -
CUSTOMER_UPDATECUSTOMER_UPDATE. -
CUSTOMER_ADDRESS_NOTVALIDCUSTOMER_ADDRESS_NOTVALID. -
BANKRUPTCY_ADDEDBANKRUPTCY_ADDED. -
DECEASED_ADDEDDECEASED_ADDED. -
DEBTRELIEF_ADDEDDEBTRELIEF_ADDED. -
DEBTRELIEF_UPDATEDDEBTRELIEF_UPDATED. -
COMPANYREORGANISATION_ADDEDCOMPANYREORGANISATION_ADDED. -
TRANSACTION_IMPORTEDTRANSACTION_IMPORTED. -
PRINTLETTER_CONDITION_FALSEPRINTLETTER_CONDITION_FALSE. -
INTEREST_INVOICING_INFO_CREATEDINTEREST_INVOICING_INFO_CREATED. -
INTEREST_INVOICING_INFO_DELETEDINTEREST_INVOICING_INFO_DELETED. -
DUE_DATE_CHANGEDDUE_DATE_CHANGED. -
AUTOTRANSFER_EVENTAUTOTRANSFER_EVENT. -
OFFER_PAID_IN_FULLOFFER_PAID_IN_FULL. -
USER_QUESTION_ANSWERUSER_QUESTION_ANSWER. -
CUSTOMERACCOUNT_FIRST_SETTLEMENTCUSTOMERACCOUNT_FIRST_SETTLEMENT. -
CUSTOMERACCOUNT_SETTLEMENTCUSTOMERACCOUNT_SETTLEMENT. -
CUSTOMERACCOUNT_LAST_SETTLEMENTCUSTOMERACCOUNT_LAST_SETTLEMENT. -
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAYCUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY. -
CUSTOMERACCOUNT_BROKEN_SETTLEMENTCUSTOMERACCOUNT_BROKEN_SETTLEMENT. -
CUSTOMERACCOUNT_REMINDERCUSTOMERACCOUNT_REMINDER. -
CUSTOMERACCOUNT_PAYMENTCUSTOMERACCOUNT_PAYMENT. -
CUSTOMERACCOUNT_PARTPAYMENTCUSTOMERACCOUNT_PARTPAYMENT. -
CUSTOMERACCOUNT_PAYMENTFREE_SETTLEMENTCUSTOMERACCOUNT_PAYMENTFREE_SETTLEMENT. -
CUSTOMERACCOUNT_DEBTCOLLECTIONCUSTOMERACCOUNT_DEBTCOLLECTION. -
CUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY_INCLUDING_CAMPAIGNCUSTOMERACCOUNT_MISSED_PAYMENT_MINIMUM_TO_PAY_INCLUDING_CAMPAIGN. -
CUSTOMERACCOUNT_STATEMENTOFACCOUNTccCUSTOMERACCOUNT_STATEMENTOFACCOUNT. -
CUSTOMERACCOUNT_CREDITSTOPCAUSE_ADDEDCUSTOMERACCOUNT_CREDITSTOPCAUSE_ADDED. -
CUSTOMERACCOUNT_CREDITSTOPCAUSE_REMOVEDCUSTOMERACCOUNT_CREDITSTOPCAUSE_REMOVED. -
CUSTOMERACCOUNT_CAMPAIGNEVENTCUSTOMERACCOUNT_CAMPAIGNEVENT. -
CUSTOMERACCOUNT_CAMPAIGN_CREATED_RETROACTIVELYCUSTOMERACCOUNT_CAMPAIGN_CREATED_RETROACTIVELY. -
CUSTOMERACCOUNT_CAMPAIGN_ACTIVATEDCUSTOMERACCOUNT_CAMPAIGN_ACTIVATED. -
CUSTOMERACCOUNT_LOAN_LETTER_FLOATINGCUSTOMERACCOUNT_LOAN_LETTER_FLOATING. -
CUSTOMERACCOUNT_LOAN_LETTER_NEWFIXEDINTERESTTERMCUSTOMERACCOUNT_LOAN_LETTER_NEWFIXEDINTERESTTERM. -
CUSTOMERACCOUNT_LOAN_LETTER_INFIXEDINTERESTTERMCUSTOMERACCOUNT_LOAN_LETTER_INFIXEDINTERESTTERM. -
CUSTOMERACCOUNT_LOAN_LETTER_REMINDERCUSTOMERACCOUNT_LOAN_LETTER_REMINDER. -
CUSTOMERACCOUNT_LOAN_TERMINATIONCUSTOMERACCOUNT_LOAN_TERMINATION. -
CUSTOMERACCOUNT_LOAN_PRETERMINATIONCUSTOMERACCOUNT_LOAN_PRETERMINATION. -
CUSTOMERACCOUNT_LOAN_REVERSETERMINATIONCUSTOMERACCOUNT_LOAN_REVERSETERMINATION. -
CUSTOMERACCOUNT_VIRT_INSTALMENT_INVOICINGCUSTOMERACCOUNT_VIRT_INSTALMENT_INVOICING. -
CUSTOMERACCOUNT_VIRT_REMINDERCUSTOMERACCOUNT_VIRT_REMINDER. -
CUSTOMERACCOUNT_VIRT_TERMINATIONCUSTOMERACCOUNT_VIRT_TERMINATION. -
CUSTOMERACCOUNT_INCREASED_AMOUNT_TO_PAYCUSTOMERACCOUNT_INCREASED_AMOUNT_TO_PAY. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_ADDEDCUSTOMERACCOUNT_CREDITDEBTINSURANCE_ADDED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_UPDATEDCUSTOMERACCOUNT_CREDITDEBTINSURANCE_UPDATED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_DELETEDCUSTOMERACCOUNT_CREDITDEBTINSURANCE_DELETED. -
CUSTOMERACCOUNT_CREDITDEBTINSURANCE_STATUSCHANGEDCUSTOMERACCOUNT_CREDITDEBTINSURANCE_STATUSCHANGED. -
CUSTOMERACCOUNT_USED_RIGHT_TO_WITHDRAWCUSTOMERACCOUNT_USED_RIGHT_TO_WITHDRAW. -
CUSTOMERACCOUNT_ACCOUNT_TRANSFERCUSTOMERACCOUNT_ACCOUNT_TRANSFER. -
LEDGER_RETURNLEDGER_RETURN. -
LEDGERACCOUNT_EVENTLEDGERACCOUNT_EVENT. -
COLLECTIONACCOUNTGROUP_CASE_ADDEDCOLLECTIONACCOUNTGROUP_CASE_ADDED. -
COLLECTIONACCOUNTGROUP_CASE_REMOVEDCOLLECTIONACCOUNTGROUP_CASE_REMOVED. -
COLLECTIONACCOUNT_AUTO_CASE_REVOKECOLLECTIONACCOUNT_AUTO_CASE_REVOKE. -
AUTHSIGN_APPROVEDAUTHSIGN_APPROVED. -
AUTHSIGN_TIMEOUTAUTHSIGN_TIMEOUT. -
AUTHSIGN_REJECTEDAUTHSIGN_REJECTED. -
NEWDOCUMENTNEWDOCUMENT. -
LEDGERACCOUNT_MERGELEDGERACCOUNT_MERGE. -
LEDGERACCOUNT_REWRITELEDGERACCOUNT_REWRITE. -
BAILIFF_CANCELLATIONInformation on cancellation reported by the bailiff. -
BAILIFF_LIMITATION_CREDITORInformation on the creditor’s liability to interrupt limitation. -
BAILIFF_FINAL_REMITTANCEInformation on final remittance by the bailiff. -
BAILIFF_OBSTACLE_LACKOFFUNDSObstacle: debtor lacks funds. -
BAILIFF_OBSTACLE_LACKOFFUNDS_UNKNOWNObstacle: debtor lacks funds and is unknown. -
BAILIFF_OBSTACLE_OTHERObstacle: other. -
BAILIFF_OBSTACLE_LIMITEDENFORCEMENTObstacle: limited enforcement. -
BAILIFF_OBSTACLE_LIMITEDENFORCEMENT_UNKNOWNObstacle: limited enforcement and unknown. -
BAILIFF_DEBTOR_STATUS_UPDATEDebtor: status update. -
BAILIFF_BALANCEDebtor: balance inquiry.. -
OBJECT_UPDATEOBJECT_UPDATE.
-
-
ProcessImmediately
Process action event immediately.bool
-
Output
0 if event is triggered.
ActionEventResponse
-
ActionEventResult
Result of ActionEvent.ObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectCustomActionCustomAction-
serviceDefinition
The invoke service definition request.ObjectInvokeServiceDefinitionRequestA 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 CustomActionObjectCustomActionResultThe 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetAuthSignsGetAuthSigns-
CustomerLookup
Information used to find customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetAuthSignsObjectGetAuthSignsResultThe result of getting authentications and signings.-
AuthSigns
List of authentications and signings.ArrayObjectAuthSignDetailsContains 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.EnumAuthSignLinkTypeType of link for authentication/signing.-
PersonLinked to a person. -
CustomerLinked to a customer. -
AccountLinked to an account. -
ApplicationLinked to an application. -
DocumentLinked to a document. -
LegalActionLinked to a legal action.
-
-
AuthSignProviders Mandatory
Providers used for this authentication/signing.ArrayObjectAuthSignProviderProvider 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.EnumAuthSignStatusStatus of a authentication/signing process.-
NotStartedAuthentication/signing has not started. -
StartingAuthentication/signing is starting. -
PendningAuthentication/signing is pending. -
ApprovedAuthentication/signing has been approved. -
RejectedAuthentication/signing has been rejected. -
AbortedAuthentication/signing has been aborted. -
TimedOutAuthentication/signing has timed out. -
FailedAuthentication/signing has failed.
-
-
AuthSignType Mandatory
The type, either authentication or signature.EnumAuthSignTypeSpecify if an authentication or a signature.-
AuthenticationAuthentication type. -
SignatureSignature 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.ArrayObjectAuthSignDocumentInfoInformation 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetAuthSignStatusGetAuthSignStatus-
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 GetAuthSignStatusObjectGetAuthSignStatusResultThe result of getting authentication/signing status.-
AuthSignStatusLog
A list of status logs for authentication/signing that matched the request.ArrayObjectAuthSignStatusLogStatus of an authentication/signing.-
Instructions
Instructions.string -
RedirectURL
Redirect URL.string -
Status Mandatory
Authentication/signing status.EnumAuthSignStatusStatus of a authentication/signing process.-
NotStartedAuthentication/signing has not started. -
StartingAuthentication/signing is starting. -
PendningAuthentication/signing is pending. -
ApprovedAuthentication/signing has been approved. -
RejectedAuthentication/signing has been rejected. -
AbortedAuthentication/signing has been aborted. -
TimedOutAuthentication/signing has timed out. -
FailedAuthentication/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 fromAuthSignStopor 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerAccountsGetCustomerAccounts-
CustomerLookup
Information to lookup customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerAccountsObjectGetCustomerAccountsResultGet customer account result.-
CustomerAccounts
List of customer accounts found.ArrayObjectCustomerAccountCustomer account.-
AccountNumber
Account number.string -
AccountStatus
Account status.EnumCustomerAccountStatusCustomer account status.-
NormalAccount is in normal state. -
ReminderPayment reminder sent. -
ReminderNoFeePayment reminder sent (No fee). -
CollectionAccount has ben sent to debt collection. -
ClosedAccount has been closed. -
OnHoldAccount is on hold. -
CollectionRevokedAccount debt collection revoked. -
PreTerminationAccount has been terminated earlier than planned. -
TerminationAccount has been terminated. -
UsedRightToWithdrawDebtor has used the right to withdraw.
-
-
Balance
The current balance of the account.decimal -
Campaigns
List of campaigns used on account.ArrayObjectCustomerAccountCampaignCampaign 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.ArrayObjectCustomerAccountCampaignPeriodCampaign 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.ArrayObjectExtraFieldExtra field contains custom data.-
Data
Value of extra field.string -
Name
Name of extra field.string
-
-
Insurances
List of payment insurances registered on account.ArrayObjectCustomerAccountInsuranceInsurance 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.ArrayObjectCustomerLoanPaymentCustomer 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.ArrayObjectCustomerAccountPeriodPeriod 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerAccountTransactionsGetCustomerAccountTransactions-
AccountNumber
Optional filter by period identifier.string -
CustomerLookup
Information to lookup customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerAccountTransactionsObjectGetCustomerAccountTransactionsResultGet customer account transactions result.-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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.ArrayObjectCustomerAccountTransactionCustomer account transaction description.-
Description
Transaction description.string -
PeriodGuid
Period unique identifier.string -
TransactionAmount
Transaction amount.decimal -
TransactionDate
Transaction date.DateTime -
TransactionType
Transaction type.EnumTransactionTypeTransaction type.-
UnknownUnknown transaction type. -
NewNew transaction. -
TransferTransfer. -
InterestUpdateInterest update. -
PaymentPayment. -
AdjustUpAdjustment up. -
AdjustDownAdjustment down. -
CreditAccountAdjustCreditor account adjustment. -
ServiceService. -
ClosureClosure. -
DisbursementDisbursement. -
TransferCreditInvoiceCredit invoice transfer. -
TrustAccountingTrust accounting. -
RemitRemit. -
InterestLimitationLimitation of interest. -
UnspecifiedPaymentUnspecified payment. -
CreditorFeeCreditor fee. -
Purchase_DirectPaymentPurchase, direct payment. -
PurchaseDepositPurchase deposit. -
PurchasePurchase. -
DiffDiff. -
CreditCredit. -
SpecifyUnspecifiedPaymentSpecifying unspecified payment. -
RegressRegress. -
Payment_CreditInvoiceUse credit invoice. -
BlockedAccountBlocked account. -
DeletePaymentDeleted payment. -
NettedOutlayNetted outlay. -
WriteDownExpectedOutlayWrite-down expected outlay -
WriteUpEstablishedOutlayWrite-up establised outlay. -
DisbursementFeeDisbursement fee. -
MoveToCreditorDebtor fee moved to creditor -
Factoring_DisbursementFactoring, disbursement. -
Factoring_Disbursement_LoanFactoring, disbursement loan. -
CreditDebt_BalanceBalance. -
Factoring_InterestCapitalizationFactoring, interest capitalization. -
Factoring_Purchase_OBSOLETEEnum value Factoring_Purchase_OBSOLETE is obsolete.
Factoring, purchase. -
Factoring_EndorseFactoring, Endorsement. -
Factoring_ReendorseFactoring, Reendorsement. -
Factoring_Disbursement_PledgeFactoring, disbursement purchase deposit. -
Factoring_LoanFactoring, loan. -
PaymentSyncronizePayment, syncronization. -
PaymentSyncronize_CreditInvoicePayment, credit invoice, syncronization. -
OverpaymentOverpayment. -
OverpaymentContraTransOverpayment contra trans. -
ExchangeDifferenceExhchange difference. -
ExchangeFeeExchange fee. -
InterestChargeInterest charge -
FeeChargeFee charge. -
BadDebtReserveReserve for bad debt. -
BadDebtWriteOffWrite-off bad debt. -
BadDebtRecoveryBad debt recovery -
InterimPaymentInterim payment. -
ConfirmedDisbursementDisbursement (confirmed). -
ConvertInvoiceToCreditConvert invoice to credit. -
ConvertCampaignToCreditCampaign converted to account -
InterimDisbursementInterim disbursement. -
DisbursementToUnplacedPaymentDisbursement transfered to unplaced payment. -
TransferForSettlementTranfer for settlement. -
DebtlimitationAdjustmentDebt limitation adjustment. -
DebtlimitationPaymentOtherPayment by other. -
CreditDebt_PurchasePurchase. -
CreditDebt_PaymentPayment from customer. -
CreditDebt_DisbursementDisbursement. -
CreditDebt_InterestCapitalizationInterest capitalization. -
CreditDebt_InternalTransferInternal transfer. -
CreditDebt_ExternalTransferExternal transfer. -
CreditDebt_ExternalPaymentExternal payment. -
CreditDebt_InvoiceInvoice. -
CreditDebt_InterestInterest. -
CreditDebt_FeeFee. -
CreditDebt_AdjustmentAdjustment. -
CreditDebt_PrepaymentPre-payment. -
ReturnReturn. -
DeleteCrediting. -
CollectionCollection. -
CreditDebt_DepositDeposit. -
CreditDebt_DiscountDiscount. -
Interest_CompensationInterest calculated as compensation/penalty due to preredemption. -
CreditDebt_BilledPart of the loan that has been invoiced/billed. -
CreditDebt_DueThe invoiced/billed part of the loan that has become overdue. -
BankaccountInterestBank account interest. -
BankaccountFeeBank account fee. -
BankaccountOtherOther bank account transaction. -
UpdateDebtReturnDistribution of debt from credit debt to invoice. -
UpdateDebtNettingNetting of return debtrows. -
BankaccountTransferBank account transfer. -
DebtAdjustmentDebt adjustment. -
CollectedByThirdPartyCollected by third party. -
NettedAtThirdPartyNetted at 3rd party. -
PayableToThirdPartyAccounts payable to 3rd party. -
InterestCapitalizationInterest that has turned into principal amount. -
CreditDebt_Termination_DebitFirst transaction in a pre-termination phase of a loan. -
CreditDebt_Termination_CreditSecond transaction in a pre-termination phase of a loan. -
CashDiscountCache discount of an invoice due to early payment. -
VirtualAccount_BalanceTransaction that set the intial balance of a virtual account. -
VirtualAccount_TransactionTransaction that mirrors the original transaction on a virtual account -
DisbursementOfCreditInvoiceDisbursement 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 dataObjectGetCustomerActionHistoryGetCustomerActionHistory-
ActionGroup
Optional filter by action groupEnumActionGroupAction group.-
NoneNone. -
RespiteAn action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduceAn export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recallAn export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduceAn export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recallAn export or letter action to handle a recall of a claim from the Swedish enforcement process. -
InvoiceAn action (e.g. letter) that is the actual invoice. -
ReminderAn action (e.g. letter) that is a reminder of an unpaid invoice. -
CollectionAn action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_applicationAn export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renewAn export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respiteAn export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_AviMonthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_messageAn export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_changeAn export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_ReminderReminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_applicationAn export or letter action to handle application of a Swedish injunction to pay process. -
BOFA letter action for Norwegian debt collection notice. -
VarselNorwegian reminder letter. -
IKVARNorwegian reminder and debt collection warning letter. -
Bankruptcy_applicationA letter action with application for bankruptcy. -
XFR_applicationAn export action for Swedish credit information at Kronofogden (XFR). -
NoticeAction for monthly invoice of an account/loan. -
Promissory_NoteAction for promissory note of an account/loan. -
BOFVarselA letter action for Norwegian debt collection notice. -
TungInkassoAn action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_ForlikNorwegian action for application of simplified summons. -
Legal_NO_Forlik_reduceAn export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recallAn export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recallAn export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recallAn export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_UtleggNorwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtleggNorwegian action for application of direct enforcement (without prior summons). -
NL_WIKA letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduceAn export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recallAn export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduceAn export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recallAn export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummonsA letter action for Dutch writ of summons. -
Legal_NL_LegalDocumentA letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExportAn export action for exporting writ of summons or legal documents to the Dutch bailiff. -
SamlingsaviseringAction for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2Action for second reminder of a revolving account. -
SECCIA letter action for the Standard European Consumer Credit Information. -
PersonalDataReportA letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_SummonsFinnish action for writ of summons. -
Legal_FI_EnforcementFinnish action for application of enforcement. -
DemPayment remark revoke. -
Legal_FI_Enforcement_NotificationFinnish Enforcement notification -
Legal_FI_Balance_Inquiry_ResponseFinnish Bailiff balance inquiry response -
Legal_FI_DebtrecallUljas, debt recall (FI) -
Back_To_BillingBack to billing
-
-
ActionGroupingGuid
Optional filter by action grouping identifier.string -
ActionType
Optional filter by action type.EnumActionTypeAction type.-
UndefinedUndefined. -
LetterLetter. -
WordLetterWord letter. -
ExportDataExport data. -
ManualManual collection. -
PhonePhone. -
ManualSystemManual collection (System). -
InsertLegalRegistration legal information. -
ChangeServiceChange service. -
NoOpWait. -
InsertOfferRegistration offer. -
ReturnToPreviousReturn to previous. -
EmailE-mail. -
UserQuestionQuestion to user. -
InsertPurchasePurchase of claim. -
SmsSMS message (text). -
EndorsementEndorsement. -
ReendorsementReendorsement. -
ListList. -
UpdateDataUpdate data. -
ServiceService call. -
UpdatePaymentPlanUpdate payment plan. -
NewInvoiceConfirmMerge new invoice. -
GroupingGrouping. -
VoicemailVoicemail. -
DecisionDecsicion. -
UserQuestionListQuestion list. -
CaseTransferCase transfer. -
AccountTransferAccount transfer. -
AuthSignAuthentication/signing. -
RegisterVerdictRegister Verdict.
-
-
CustomerAccountNumber
Optional filter by account number.string -
CustomerLookup
Information to lookup customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerActionHistoryObjectGetHistoryDocumentsResultGeneral class for representing method output.-
Histories
List of history action items with detailed information about each item.ArrayObjectHistoryDetailed information about history action item.-
ActionGroup
Action group (predefined category for history actions).EnumActionGroupAction group.-
NoneNone. -
RespiteAn action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduceAn export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recallAn export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduceAn export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recallAn export or letter action to handle a recall of a claim from the Swedish enforcement process. -
InvoiceAn action (e.g. letter) that is the actual invoice. -
ReminderAn action (e.g. letter) that is a reminder of an unpaid invoice. -
CollectionAn action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_applicationAn export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renewAn export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respiteAn export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_AviMonthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_messageAn export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_changeAn export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_ReminderReminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_applicationAn export or letter action to handle application of a Swedish injunction to pay process. -
BOFA letter action for Norwegian debt collection notice. -
VarselNorwegian reminder letter. -
IKVARNorwegian reminder and debt collection warning letter. -
Bankruptcy_applicationA letter action with application for bankruptcy. -
XFR_applicationAn export action for Swedish credit information at Kronofogden (XFR). -
NoticeAction for monthly invoice of an account/loan. -
Promissory_NoteAction for promissory note of an account/loan. -
BOFVarselA letter action for Norwegian debt collection notice. -
TungInkassoAn action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_ForlikNorwegian action for application of simplified summons. -
Legal_NO_Forlik_reduceAn export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recallAn export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recallAn export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recallAn export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_UtleggNorwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtleggNorwegian action for application of direct enforcement (without prior summons). -
NL_WIKA letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduceAn export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recallAn export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduceAn export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recallAn export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummonsA letter action for Dutch writ of summons. -
Legal_NL_LegalDocumentA letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExportAn export action for exporting writ of summons or legal documents to the Dutch bailiff. -
SamlingsaviseringAction for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2Action for second reminder of a revolving account. -
SECCIA letter action for the Standard European Consumer Credit Information. -
PersonalDataReportA letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_SummonsFinnish action for writ of summons. -
Legal_FI_EnforcementFinnish action for application of enforcement. -
DemPayment remark revoke. -
Legal_FI_Enforcement_NotificationFinnish Enforcement notification -
Legal_FI_Balance_Inquiry_ResponseFinnish Bailiff balance inquiry response -
Legal_FI_DebtrecallUljas, debt recall (FI) -
Back_To_BillingBack to billing
-
-
ActionGroupingGuid
Ledger account group unique identifier.string -
ActionItemCode
History action item code.string -
ActionType
History item action type.EnumActionTypeAction type.-
UndefinedUndefined. -
LetterLetter. -
WordLetterWord letter. -
ExportDataExport data. -
ManualManual collection. -
PhonePhone. -
ManualSystemManual collection (System). -
InsertLegalRegistration legal information. -
ChangeServiceChange service. -
NoOpWait. -
InsertOfferRegistration offer. -
ReturnToPreviousReturn to previous. -
EmailE-mail. -
UserQuestionQuestion to user. -
InsertPurchasePurchase of claim. -
SmsSMS message (text). -
EndorsementEndorsement. -
ReendorsementReendorsement. -
ListList. -
UpdateDataUpdate data. -
ServiceService call. -
UpdatePaymentPlanUpdate payment plan. -
NewInvoiceConfirmMerge new invoice. -
GroupingGrouping. -
VoicemailVoicemail. -
DecisionDecsicion. -
UserQuestionListQuestion list. -
CaseTransferCase transfer. -
AccountTransferAccount transfer. -
AuthSignAuthentication/signing. -
RegisterVerdictRegister 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.EnumUserTypeUser type.-
NoneUser type is undefined. -
AllAll types. -
CreditorUserCreditor user type. -
SolicitorUserSolicitor user type. -
CreditorAndSolicitorUserCreditor | Solicitor user type. -
DebtorDebtor user type. -
CreditorUserAndDebtorCreditor Debtor user type -
SolicitorUserAndDebtorSolicito Debtor user type -
CreditorAndSolicitorUserAndDebtorCreditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerDetailsGetCustomerDetails-
CustomerLookup
Information to lookup customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerDetailsObjectGetCustomerDetailsResultThe result of get customer details request.-
Customer
List of cutomers.ArrayObjectCustomerCustomer information.-
Addresses
List of adresses.ArrayObjectAddressHolds 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.ArrayObjectExtraFieldExtra 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.EnumGenderTypeGender of a person.-
FemaleFemale gender, a woman. -
MaleMale gender, a man. -
UnknownUnknown 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.EnumJuridicalTypeType of person, juridically.-
NaturalPersonActual person. -
JuridicalPersonJuridical 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerInvoicesGetCustomerInvoices-
CustomerLookup
Information to lookup customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerInvoicesObjectGetCustomerInvoicesResultThe result of get customer invoices request.-
Invoices
List of customer invoices.ArrayObjectCustomerInvoiceDetailsCustomer 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.ArrayObjectExtraFieldExtra 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.EnumInvoiceStatusInvoice status.-
UnknownInvoice status unknown. -
PaidInvoice has been paid. -
UnpaidInvoice is not paid. -
OverdueInvoice is overdue. -
OverPaymentMore than requested amount has been paid on invoice. -
ReminderReminder sent for invoice. -
CollectionInvoice sent to debt collection. -
CreditedInvoice has been credited. -
ConvertedToAccountInvoice 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerLedgerSummaryGetCustomerLedgerSummary-
CustomerLookup
Information used to find a customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerLedgerSummaryObjectGetCustomerLedgerSummaryResultThe 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.ArrayObjectCustomerLedgerSummaryLedger 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.ArrayObjectCustomerLedgerInvoiceCustomer 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.EnumInvoiceStatusInvoice status.-
UnknownInvoice status unknown. -
PaidInvoice has been paid. -
UnpaidInvoice is not paid. -
OverdueInvoice is overdue. -
OverPaymentMore than requested amount has been paid on invoice. -
ReminderReminder sent for invoice. -
CollectionInvoice sent to debt collection. -
CreditedInvoice has been credited. -
ConvertedToAccountInvoice 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.ArrayObjectCustomerLedgerPurchaseCustomer 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.ArrayObjectExtraFieldExtra 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerLoanGetCustomerLoan 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 GetCustomerLoanObjectGetCustomerLoanResultThe get customer loan result.-
LoanInfo
Loan info.ObjectCustomerLoanCustomer loan description.-
AccountGuid
Customer account unique identifier.string -
AccountNumber
Customer account number.string -
ActionFlowStatus
Account status informationObjectActionFlowAccount 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.ArrayObjectCustomerAccountAmountCustomer account amount description.-
AmountType Mandatory
Customer account amount type.EnumCustomerAccountAmountTypeCustomer account amount type.-
FeeFee. -
CreditDebtCredit debt. -
CapitalizedInterestCapitalized interest. -
BilledBilled. -
DueDue. -
PenaltyInterestOnPrincipalPenalty interest on principal. -
PenaltyInterestOnInterestPenalty interest on interest. -
PrePaymentPre 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.EnumCreditApplicationStatusStatus of credit application.-
NewApplicationNew credit application, initial state. -
AnalysisPending analysis of credit application. -
AwaitingConfirmationAwaiting confirmation for credit application. -
AwaitingAdditionalInfoAwaiting additional information for credit application. -
AwaitingSignatureAwaiting signature from customer. -
RejectedCredit application has been rejected. -
ApprovedCredit application has been approved. -
TerminatedCredit 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 informationArrayObjectLoanDisbursementLoan disbursement information-
Amount Mandatory
Amountdecimal -
CurrencyCode Mandatory
Currencystring -
DisbursementDate Mandatory
Operation dateDateTime
-
-
ExtraFields
List of extra fields.ArrayObjectExtraFieldExtra field contains custom data.-
Data
Value of extra field.string -
Name
Name of extra field.string
-
-
Insurances
List of insurances.ArrayObjectCustomerAccountInsuranceInsurance 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.EnumCustomerLoanStatusCustomer loan status.-
NormalLoan is in normal state. -
ReminderPayment reminder sent. -
ReminderNoFeePayment reminder sent (No fee). -
CollectionLoan has been sent to debt collection. -
ClosedLoan has been closed. -
OnHoldLoan is on hold. -
CollectionRevokedLoan debt collection has been revoked. -
PreTerminationLoan has been terminated earlier than planned. -
TerminationLoan has been terminated. -
UsedRightToWithdrawDebtor 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.ArrayObjectCustomerLoanPaymentCustomer 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.ArrayObjectCustomerAccountPeriodPeriod 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.ArrayEnumStatusLoan status.-
ClosedLoan has been closed. -
OnHoldLoan is currently on hold. -
OverdraftLoan has been overdrawn. -
ReminderLoan has sent payment reminder. -
DebtCollectionLoan has been sent to debt collection. -
CreditStopLoan has had credit stopped. -
ManualCreditStopLoan has had credit stopped manually. -
RespiteLoan has payment respite. -
DeceasedDebtor has deceased. -
OriginationLoan in the phase of origination, to be activated. -
DeclinedLoan was declined. -
PreRedemptionLoan redeemed earlier than planned. -
TerminationLoan has been terminated. -
UsedRightToWithdrawDebtor has used right to withdraw. -
PreTerminationLoan is in pre termination state.
-
-
TypeCode
Loan type code.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerLoanPaymentPlanDetailsGetCustomerLoanPaymentPlanDetails-
customerLoanPaymentPlanDetailsRequest
A request for payment plan details.ObjectCustomerLoanPaymentPlanDetailsRequestGet customer loan payment plan details request.-
CustomerAccountNumber
Customer account number.string -
CustomerLookup
A lookup for customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA company that shares the juridical entity with a physical person.
-
-
-
CustomerOwnerReferenceFilter
Customer owner reference filter.string -
LoanPaymentPlanStatus
Loan payment plan status.EnumLoanPaymentPlanStatusLoan payment plan status.-
ProposalPayment plan has been proposed but not active yet. -
ActivePayment plan is active. -
TerminatedPayment plan has been terminated. -
InactivePayment plan is inactive. -
RenegotiatedPayment blan has been renegotiated.
-
-
-
Output
Error codes:
- 1 : Value cannot be null.
- 1 : error message from ARC server
GetCustomerLoanPaymentPlanDetailsResponse
-
GetCustomerLoanPaymentPlanDetailsResult
Result of GetCustomerLoanPaymentPlanDetailsObjectGetCustomerLoanPaymentPlanDetailsResultGet customer loan payment plan details result.-
LoanPaymentPlans
List of loan payment plans.ArrayObjectLoanPaymentPlanDetailsLoan payment plans details.-
APR
Annual percentage rate.decimal -
LoanPaymentPlanStatus
Loan payment plan status.EnumLoanPaymentPlanStatusLoan payment plan status.-
ProposalPayment plan has been proposed but not active yet. -
ActivePayment plan is active. -
TerminatedPayment plan has been terminated. -
InactivePayment plan is inactive. -
RenegotiatedPayment blan has been renegotiated.
-
-
PaymentPlanType
Payment plan type.EnumPaymentPlanTypePayment plan type.-
FlatFlat interest, flat amortization. -
AnnuityAnnuity, over time increase amortization as interest amount decreases. -
InterestOnlyOnly pay for interest, no amortization.
-
-
Payments
List of payments.ArrayObjectLoanPaymentPlanPaymentLoan 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.EnumLoanPaymentPlanPaymentStatusLoan payment plan payment status.-
NotBilledBill not sent yet. -
BilledBill has been sent. -
OverduePayment overdue. -
PaidBill has been paid. -
RespitedBill has been given respite. -
PreTerminationPayment plan has been terminated earlier than planned. -
TerminatedPayment plan has been terminated. -
FreeMonthFree month. Not billed periods only. -
FreedMonthFreed month. Billed and overdue periods only. -
ZeroBilledZero 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerLoansGetCustomerLoans-
customerLoansRequest
A request for customer loans.ObjectCustomerLoansRequestGet customer loans request details.-
Active
Is active boolean filter.bool -
CustomerLookup
A lookup for customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerLoansObjectGetCustomerLoansResultGet customer loans result.-
CustomerLoans
List of customer loans.ArrayObjectCustomerLoanCustomer loan description.-
AccountGuid
Customer account unique identifier.string -
AccountNumber
Customer account number.string -
ActionFlowStatus
Account status informationObjectActionFlowAccount 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.ArrayObjectCustomerAccountAmountCustomer account amount description.-
AmountType Mandatory
Customer account amount type.EnumCustomerAccountAmountTypeCustomer account amount type.-
FeeFee. -
CreditDebtCredit debt. -
CapitalizedInterestCapitalized interest. -
BilledBilled. -
DueDue. -
PenaltyInterestOnPrincipalPenalty interest on principal. -
PenaltyInterestOnInterestPenalty interest on interest. -
PrePaymentPre 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.EnumCreditApplicationStatusStatus of credit application.-
NewApplicationNew credit application, initial state. -
AnalysisPending analysis of credit application. -
AwaitingConfirmationAwaiting confirmation for credit application. -
AwaitingAdditionalInfoAwaiting additional information for credit application. -
AwaitingSignatureAwaiting signature from customer. -
RejectedCredit application has been rejected. -
ApprovedCredit application has been approved. -
TerminatedCredit 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 informationArrayObjectLoanDisbursementLoan disbursement information-
Amount Mandatory
Amountdecimal -
CurrencyCode Mandatory
Currencystring -
DisbursementDate Mandatory
Operation dateDateTime
-
-
ExtraFields
List of extra fields.ArrayObjectExtraFieldExtra field contains custom data.-
Data
Value of extra field.string -
Name
Name of extra field.string
-
-
Insurances
List of insurances.ArrayObjectCustomerAccountInsuranceInsurance 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.EnumCustomerLoanStatusCustomer loan status.-
NormalLoan is in normal state. -
ReminderPayment reminder sent. -
ReminderNoFeePayment reminder sent (No fee). -
CollectionLoan has been sent to debt collection. -
ClosedLoan has been closed. -
OnHoldLoan is on hold. -
CollectionRevokedLoan debt collection has been revoked. -
PreTerminationLoan has been terminated earlier than planned. -
TerminationLoan has been terminated. -
UsedRightToWithdrawDebtor 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.ArrayObjectCustomerLoanPaymentCustomer 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.ArrayObjectCustomerAccountPeriodPeriod 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.ArrayEnumStatusLoan status.-
ClosedLoan has been closed. -
OnHoldLoan is currently on hold. -
OverdraftLoan has been overdrawn. -
ReminderLoan has sent payment reminder. -
DebtCollectionLoan has been sent to debt collection. -
CreditStopLoan has had credit stopped. -
ManualCreditStopLoan has had credit stopped manually. -
RespiteLoan has payment respite. -
DeceasedDebtor has deceased. -
OriginationLoan in the phase of origination, to be activated. -
DeclinedLoan was declined. -
PreRedemptionLoan redeemed earlier than planned. -
TerminationLoan has been terminated. -
UsedRightToWithdrawDebtor has used right to withdraw. -
PreTerminationLoan is in pre termination state.
-
-
TypeCode
Loan type code.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetCustomerOverpaymentsGetCustomerOverpayments-
customerOverpaymentsRequest
A request for overpayments.ObjectGetCustomerOverpaymentsRequestGet customer overpayments request details.-
CustomerLookup Mandatory
A lookup for customer.ObjectCustomerLookupA lookup for customer.-
CustomerIdentification Mandatory
Type of customer identification to look up.EnumCustomerIdentificationTypeCustomer identification type.-
CustomCustom identification. -
CustomerSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
CustomerNOSSNOrCompanyNoIdentify by Norwegian SSN or company number. -
CustomerReferenceNumberIdentify by customer reference number. -
CustomerGuidCustomer identification.
-
-
CustomerIdentificationValue Mandatory
Customer identification to look up, depending on type it has different formats.string -
JuridicalType
Type of customer, e.g. physical.EnumCustomerJuridicalTypeJuridical type of the customer.-
PhysicalPhysical person, meaning a natural person. -
CompanyA company or other organisation. -
PersonalFirmA 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 GetCustomerOverpaymentsObjectGetCustomerOverpaymentsResultGeneral class for representing method output.-
CustomersOverpayments
List of customer overpayments.ArrayObjectCustomerOverpaymentsCustomer overpayments information.-
CustomerGuid
Customer unique identifier.string -
CustomerReference
Customer reference.string -
Overpayments
List of overpayments.ArrayObjectOverpaymentHolds 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectGetHistoryDocumentGetHistoryDocument-
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 GetHistoryDocumentObjectGetHistoryDocumentResultGeneral 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectPingPing
Output
0 if ping was successful, otherwise read result text for error information.
GeneralResultResponse
-
GeneralResult
Result of GeneralResultObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectStartAuthSignStartAuthSign-
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 StartAuthSignObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectStopAuthSignStopAuthSign-
AuthSignGuid
The identifier of the authentication/signing to stop.string -
Reason
The reason why authentication/signing is stopped.EnumAuthSignStopReasonThe reason an authentication/signing was stopped.-
AbortAuthentication/signing was aborted. -
RejectAuthentication/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 StopAuthSignObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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 dataObjectUpdateInvoiceDueDateAsyncUpdateInvoiceDueDateAsync-
CustomerOwnerReferenceFilter
Optional filter invoice by owner reference.string -
UpdateInvoiceDueDateRequest
Information about the invoice and its new duew date.ObjectUpdateInvoiceDueDateRequestRequest 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 UpdateInvoiceDueDateAsyncObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means 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
-
-