AddPowerOfAttorney
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.AddPowerOfAttorney(
new AddPowerOfAttorneyRequest{
GeneralForDebtor = false,
UseExistingPartyGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D",
PowerOfAttorneyParty = new PowerOfAttorneyParty {
CultureCode = "CultureCode",
Fullname = "Fullname",
Email = "Email",
CellularPhone = "CellularPhone",
IdNumber = "IdNumber",
LanguageCode = "En",
Telefax = "Telefax",
WorkPhone = "WorkPhone",
Addresses = new List<Address>().ToArray(),
ExtraFields = new List<ExtraField>().ToArray()
},
Cases = new List<CaseLookup>().ToArray()
});
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:AddPowerOfAttorney>
<urn:Request>
<urn:GeneralForDebtor>true</urn:GeneralForDebtor>
<urn:PowerOfAttorneyParty>
<!--Optional:-->
<urn:CellularPhone>1</urn:CellularPhone>
<!--Optional:-->
<urn:CultureCode>sv-FI</urn:CultureCode>
<!--Optional:-->
<urn:Email></urn:Email>
<!--Optional:-->
<urn:ExtraFields>
<!--Zero or more repetitions:-->
<urn:ExtraField>
<!--Optional:-->
<urn:Data>testdata</urn:Data>
<!--Optional:-->
<urn:Name>klientmappning</urn:Name>
</urn:ExtraField>
</urn:ExtraFields>
<!--Optional:-->
<urn:Fullname>Fullname121</urn:Fullname>
<!--Optional:-->
<urn:IdNumber>9890982</urn:IdNumber>
<!--Optional:-->
<urn:LanguageCode>en</urn:LanguageCode>
<!--Optional:-->
<urn:Telefax></urn:Telefax>
<!--Optional:-->
<urn:WorkPhone></urn:WorkPhone>
</urn:PowerOfAttorneyParty>
<urn:UseExistingPartyGuid></urn:UseExistingPartyGuid>
</urn:Request>
</urn:AddPowerOfAttorney>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectAddPowerOfAttorney
AddPowerOfAttorney-
Request
Add power of attorney parameters.ObjectAddPowerOfAttorneyRequest
General class for representing method input.-
Cases
Information to find case(s) to make relationArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
GeneralForDebtor Mandatory
If 'true' - relation should be added for debtor, 'false' - relation should be added for casesbool
-
PowerOfAttorneyParty
New party should be created in accordance with data in this structureObjectPowerOfAttorneyPartyAdd
Detailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone Mandatory
Cellular phone of partystring
-
CultureCode
Culture code of partystring
-
Email Mandatory
Email of partystring
-
ExtraFields
List extrafields of party.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Fullname Mandatory
Full name of partystring
-
IdNumber Mandatory
ID number of party.string
-
LanguageCode Mandatory
Language code of partystring
-
Telefax Mandatory
Telefax of partystring
-
WorkPhone Mandatory
Work phone of partystring
-
-
UseExistingPartyGuid
Use existing party guid for adding relation. If this value is empty, new party is createdstring
-
-
Output
0
if booking is successful.
Error codes:
- 1: generic error message from ARC server
AddPowerOfAttorneyResponse
-
AddPowerOfAttorneyResult
Result of AddPowerOfAttorneyObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
AddUpdateConversationNotificationDetails
Examples
void UpdateConversationNotification()
{
DebtorAccessClient client = new DebtorAccessClient();
DebtorHeader debtorHeader = new DebtorHeader();
SessionHeader sessionHeader = new SessionHeader();
UpdateConversationNotificationRequest updateConversationNotificationRequest = new UpdateConversationNotificationRequest { ConversationNotificationChannel = ConversationNotificationChannel1.None };
ResponseSessionHeader responseSessionHeader = new ResponseSessionHeader();
ResultType resultType = new ResultType();
client.AddUpdateConversationNotificationDetails(debtorHeader, sessionHeader, updateConversationNotificationRequest, out responseSessionHeader, out resultType);
}
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Body>
<urn:UpdateConversationNotification>
<urn:UpdateConversationNotificationRequest>
<urn:ConversationNotificationChannel>EMAIL</urn:ConversationNotificationChannel>
<!--Optional:-->
<urn:Email>testemail @test.com</urn:Email>
</urn:UpdateConversationNotificationRequest>
</urn:UpdateConversationNotification>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectUpdateConversationNotification
UpdateConversationNotification-
UpdateConversationNotificationRequest
UpdateConversationNotification requestObjectUpdateConversationNotificationRequest
General class for representing method input.-
CellularPhone
If preferred way of notification is SMS - contains cellular phone number to notify debtorstring
-
ConversationNotificationChannel Mandatory
Debtor's preferred conversation notification channel. Should be NONE, EMAIL, SMS or BothEnumConversationNotificationChannel
Type of person, juridically.-
None
None. -
SMS
SMS -
Email
Email -
Both
Both - SMS and Email
-
-
DataProvision
DataprivisionObjectDataProvision
Holds data provision details.-
Code Mandatory
Data provision code.string
-
Text
Data provision text.string
-
Version
Data provision version.string
-
-
Email
If preferred way of notification is EMAIL - contains e-mail address to notify debtorstring
-
-
Output
UpdateConversationNotificationResponse
-
UpdateConversationNotificationResult
Result of UpdateConversationNotificationObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
BookPaymentReservation
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.BookPaymentReservation(
new BookPaymentReservationRequest {
CaseLookups = new List<CaseLookup> {
new CaseLookup { CaseIdentification = CaseIdentificationType.CaseGuid, CaseIdentificationValue = "4F9936C3-E67C-4E43-9313-7EB3B529F21E" }
}.ToArray(),
CurrencyCode = "SEK",
PSPCode = "TestPSPCode",
ReservationAmount = 2000m,
ReservationNumber = "2018012203",
Source = "TestSource"
}
);
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:BookPaymentReservation>
<urn:BookPaymentReservationRequest>
<urn:CaseLookups>
<urn:CaseLookup>
<urn:CaseIdentification>CaseGuid</urn:CaseIdentification>
<urn:CaseIdentificationValue>4F9936C3-E67C-4E43-9313-7EB3B529F21E</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:CaseLookups>
<urn:CurrencyCode>SEK</urn:CurrencyCode>
<urn:PSPCode>TestPSPCode</urn:PSPCode>
<urn:ReservationAmount>2000</urn:ReservationAmount>
<urn:ReservationNumber>2018012203</urn:ReservationNumber>
<urn:Source>TestSource</urn:Source>
</urn:BookPaymentReservationRequest>
</urn:BookPaymentReservation>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectBookPaymentReservation
BookPaymentReservation-
BookPaymentReservationRequest
Collection case and booking identification parameters.ObjectBookPaymentReservationRequest
General class for representing method input.-
CaseLookups
Information to find case(s) to book payment forArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
CurrencyCode Mandatory
Currency of paymentstring
-
DeductionOrder
Deduction order to be specified in payment bookingstring
-
PaymentReference
Payment reference to be used to find case to book payment forstring
-
PSPCode Mandatory
Payment service provider code to be used to match bankaccountstring
-
ReservationAmount Mandatory
Amount to bookdecimal
-
ReservationNumber Mandatory
Reservation number which will be provided in cnfirmationstring
-
Source Mandatory
Source to be specified in payment bookingstring
-
-
Output
0
if booking is successful.
Error codes:
- 1: generic error message from ARC server
- 2: invalid arguments error message from ARC server
- 30700: selected cases missing or invalid
- 40000: bank account missing or invalid
- 70001: booking init failed
- 70002: booking calculation failed
BookPaymentReservationResponse
-
BookPaymentReservationResult
Result of BookPaymentReservationObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
CalculateInstalmentPlan
MonthlyAmount
or NumberOfInstalments
Examples
DebtorAccessClient client = new DebtorAccessClient();
CalculateCollectionInstalmentPlan result = client.CalculateInstalmentPlan(
new CalculateInstalmentPlanRequest {
InstalmentPlanConditions = new CollectionInstalmentPlan {
Cases = new List<CaseLookup> {
new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "36168" }
}.ToArray(),
NumberOfInstalments = 23,
FirstPayment = new DateTime(2019,12,20),
InstalmentFeeAmount = 50.0m,
PayDay = 2,
IntervalType = CollectionIntervalType.DayInMonth,
PaymentPlanType = CollectionPaymentPlanType.Annuity,
RegistrationFeeAmount = 60.0m
}
}
);
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:CalculateInstalmentPlan>
<urn:CalculateInstalmentPlanRequest>
<urn:InstalmentPlanConditions>
<urn:Cases>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>36168</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:Cases>
<urn:FirstPayment>2019-09-20</urn:FirstPayment>
<urn:InstalmentFeeAmount>50</urn:InstalmentFeeAmount>
<urn:Interval>2</urn:Interval>
<urn:IntervalType>DayInMonth</urn:IntervalType>
<urn:NumberOfInstalments>23</urn:NumberOfInstalments>
<urn:PayDay>1</urn:PayDay>
<urn:PaymentPlanType>Annuity</urn:PaymentPlanType>
<urn:RegistrationFeeAmount>60</urn:RegistrationFeeAmount>
</urn:InstalmentPlanConditions>
</urn:CalculateInstalmentPlanRequest>
</urn:CalculateInstalmentPlan>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCalculateInstalmentPlan
CalculateInstalmentPlan-
CalculateInstalmentPlanRequest
Instalment plan identification parameters.ObjectCalculateInstalmentPlanRequest
General class for representing method input.-
InstalmentPlanConditions Mandatory
Holds information about instalment plan conditions.ObjectCollectionInstalmentPlan
Holds information about instalment plan conditions.-
Cases
List of lookups to collection cases.ArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
FirstPayment
First payment date.DateTime
-
InstalmentFeeAmount
Instalment fee amount.decimal
-
Interval
Interval.int
-
IntervalType
Interval typeEnumCollectionIntervalType
Payment plan interval type.-
DayInMonth
Day in month payment period -
LastDayInMonth
Last day in month payment period -
Monthly
Monthly payment period -
Days
Days payment period -
OneTime
One time payment period
-
-
MonthlyAmount
Monthly amount.decimal
-
NumberOfInstalments
Number of instalments.int
-
PayDay
Payday.int
-
PaymentPlanType
Payment plan type.EnumCollectionPaymentPlanType
Payment plan type.-
Annuity
Annuity -
AnnuityLimited
Annuity, limited -
Flat
Flat -
FlatLimited
Flat, limited
-
-
RegistrationFeeAmount
Registration fee amount.decimal
-
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
CalculateInstalmentPlanResponse
-
CalculateInstalmentPlanResult
Result of CalculateInstalmentPlanObjectCalculateCollectionInstalmentPlan
Calculate collection instalment plan description.-
AnnualPercentageRate
Annual percentage rate.decimal
-
InstalmentFeeAmount
Instalment fee amount.decimal
-
MonthlyAmount
Monthly amount.decimal
-
NumberOfInstalments
Number of instalments.int
-
RegistrationFeeAmount
Registration fee amount.decimal
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
TotalAmountToPay
Total amount to pay.decimal
-
TotalFeeToPay
Total fee to pay.decimal
-
TotalImportedFeeToPay
Total imported fee to pay.decimal
-
TotalInterestToPay
Total interest to pay.decimal
-
TotalPrincipalToPay
Total principal to pay.decimal
-
CloseConversation
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.CloseConversation(
new CloseConversationRequest {
ConversationGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D"
}
);
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:CloseConversation>
<urn:CloseConversationRequest>
<urn:ConversationGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:ConversationGuid>
</urn:CloseConversationRequest>
</urn:CloseConversation>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCloseConversation
CloseConversation-
CloseConversationRequest
Conversation identification parameters.ObjectCloseConversationRequest
General class for representing method input.-
ConversationGuid Mandatory
Conversation unique identifier.string
-
-
Output
0
if conversation is closed
Error codes:
- 1: unknown error or error message from ARC server
CloseConversationResponse
-
CloseConversationResult
Result of CloseConversationObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
CreateCollectionConversation
CaseLookup
or DebtorLookup
to identify the collection case where the conversation is started on.Examples
DebtorAccessClient client = new DebtorAccessClient();
CreateConversationResult result = client.CreateCollectionConversation(
new CreateCollectionConversationRequest {
Subject = "Let's discuss collection case",
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "7" }
}
);
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:CreateCollectionConversation>
<urn:CreateCollectionConversationRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>7</urn:CaseIdentificationValue>
</urn:CaseLookup>
<urn:Subject>Let's discuss collection case</urn:Subject>
</urn:CreateCollectionConversationRequest>
</urn:CreateCollectionConversation>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCreateCollectionConversation
CreateCollectionConversation-
CreateCollectionConversationRequest
Collection case and conversation identification parameters.ObjectCreateCollectionConversationRequest
General class for representing method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
Subject Mandatory
Conversation subject.string
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
CreateCollectionConversationResponse
-
CreateCollectionConversationResult
Result of CreateCollectionConversationObjectCreateConversationResult
General class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
ThreadGuid
Topic unique identifier.string
-
CreateInstalmentPlan
MonthlyAmount
or NumberOfInstalments
Examples
DebtorAccessClient client = new DebtorAccessClient();
CalculateCollectionInstalmentPlan result = client.CreateInstalmentPlan(
new CreateInstalmentPlanRequest {
InstalmentPlanConditions = new CollectionInstalmentPlan {
Cases = new List<CaseLookup> {
new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "36168" }
}.ToArray(),
MonthlyAmount = 543.2m,
FirstPayment = new DateTime(2019,12,20),
InstalmentFeeAmount = 50.0m,
PayDay = 2,
IntervalType = CollectionIntervalType.DayInMonth,
PaymentPlanType = CollectionPaymentPlanType.Annuity,
RegistrationFeeAmount = 60.0m
}
}
);
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:CreateInstalmentPlan>
<urn:CreateInstalmentPlanRequest>
<urn:InstalmentPlanConditions>
<urn:Cases>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>36168</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:Cases>
<urn:FirstPayment>2019-09-20</urn:FirstPayment>
<urn:InstalmentFeeAmount>50</urn:InstalmentFeeAmount>
<urn:Interval>2</urn:Interval>
<urn:IntervalType>DayInMonth</urn:IntervalType>
<urn:MonthlyAmount>543.2</urn:MonthlyAmount>
<urn:PayDay>1</urn:PayDay>
<urn:PaymentPlanType>Annuity</urn:PaymentPlanType>
<urn:RegistrationFeeAmount>60</urn:RegistrationFeeAmount>
</urn:InstalmentPlanConditions>
</urn:CreateInstalmentPlanRequest>
</urn:CreateInstalmentPlan>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCreateInstalmentPlan
CreateInstalmentPlan-
CreateInstalmentPlanRequest
Instalment plan identification parameters.ObjectCreateInstalmentPlanRequest
General class for representing method input.-
CreateAsProposal
Should instalment plan be created as a proposal.bool
-
InstalmentPlanConditions Mandatory
Holds information about instalment plan conditions.ObjectCollectionInstalmentPlan
Holds information about instalment plan conditions.-
Cases
List of lookups to collection cases.ArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
FirstPayment
First payment date.DateTime
-
InstalmentFeeAmount
Instalment fee amount.decimal
-
Interval
Interval.int
-
IntervalType
Interval typeEnumCollectionIntervalType
Payment plan interval type.-
DayInMonth
Day in month payment period -
LastDayInMonth
Last day in month payment period -
Monthly
Monthly payment period -
Days
Days payment period -
OneTime
One time payment period
-
-
MonthlyAmount
Monthly amount.decimal
-
NumberOfInstalments
Number of instalments.int
-
PayDay
Payday.int
-
PaymentPlanType
Payment plan type.EnumCollectionPaymentPlanType
Payment plan type.-
Annuity
Annuity -
AnnuityLimited
Annuity, limited -
Flat
Flat -
FlatLimited
Flat, limited
-
-
RegistrationFeeAmount
Registration fee amount.decimal
-
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
CreateInstalmentPlanResponse
-
CreateInstalmentPlanResult
Result of CreateInstalmentPlanObjectCalculateCollectionInstalmentPlan
Calculate collection instalment plan description.-
AnnualPercentageRate
Annual percentage rate.decimal
-
InstalmentFeeAmount
Instalment fee amount.decimal
-
MonthlyAmount
Monthly amount.decimal
-
NumberOfInstalments
Number of instalments.int
-
RegistrationFeeAmount
Registration fee amount.decimal
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
TotalAmountToPay
Total amount to pay.decimal
-
TotalFeeToPay
Total fee to pay.decimal
-
TotalImportedFeeToPay
Total imported fee to pay.decimal
-
TotalInterestToPay
Total interest to pay.decimal
-
TotalPrincipalToPay
Total principal to pay.decimal
-
CustomAction
Examples
DebtorAccessClient client = new DebtorAccessClient();
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>en</value>
</data>
]]></urn:InputXml>
<urn:ServiceDefinitionName>your_service_definition</urn:ServiceDefinitionName>
</urn:serviceDefinition>
</urn:CustomAction>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectCustomAction
CustomAction-
serviceDefinition
The invoke service definition request.ObjectInvokeServiceDefinitionRequest
A request for invoking a service definition.-
AsyncCall
Whether service definition invocation is asynchronous or not, i.e. fire and forget. When true the result CData is not collected. Default value is false.bool
-
Input
An XML structure used for input into service definition call.XmlElement
-
InputXml
An XML string used for input into service definition call.string
-
ServiceDefinitionName Mandatory
Name of the service definition to invoke.string
-
-
Output
CData
.
Error codes:
- 30601: General service definition error
- 30602: Service definition does not exist
- 30603: Service definition input values error
- 30604: Custom error
CustomActionResponse
-
CustomActionResult
Result of CustomActionObjectCustomActionResult
The result for a custom action, i.e. a service definition call.-
CData
Raw CData from service definition response.XmlElement
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
DeleteConversationMessage
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.DeleteConversationMessage(
new DeleteConversationMessageRequest {
MessageGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D"
}
);
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:DeleteConversationMessage>
<urn:DeleteConversationMessageRequest>
<urn:MessageGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:MessageGuid>
</urn:DeleteConversationMessageRequest>
</urn:DeleteConversationMessage>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectDeleteConversationMessage
DeleteConversationMessage-
DeleteConversationMessageRequest
Message identification parameters.ObjectDeleteConversationMessageRequest
General class for representing method input.-
MessageGuid Mandatory
Message unique identifier.string
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
DeleteConversationMessageResponse
-
DeleteConversationMessageResult
Result of DeleteConversationMessageObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
DeletePowerOfAttorney
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.DeletePowerOfAttorney(
new DeletePowerOfAttorneyRequest {
PowerOfAttorneyPartyGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D"
}
);
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:DeletePowerOfAttorney>
<urn:DeletePowerOfAttorneyRequest>
<urn:PowerOfAttorneyPartyGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:PowerOfAttorneyPartyGuid>
</urn:DeletePowerOfAttorneyRequest>
</urn:DeletePowerOfAttorney>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectDeletePowerOfAttorney
DeletePowerOfAttorney-
Request
Delete power of attorney parameters.ObjectDeletePowerOfAttorneyRequest
General class for representing method input.-
PowerOfAttorneyPartyGuid Mandatory
Power of attorney party unique identifier.string
-
-
Output
0
if limitation date has been updated.
Error codes:
- 1: unknown error or error message from ARC server
DeletePowerOfAttorneyResponse
-
DeletePowerOfAttorneyResult
Result of DeletePowerOfAttorneyObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
EstablishSession
Examples
DebtorAccessClient client = new DebtorAccessClient();
EstablishSessionResult result = client.EstablishSession(
new EstablishSessionRequest {
DebtorLookup = new DebtorLookup { DebtorIdentification = DebtorIdentificationType.DebtorSESSNOrCompanyNo, DebtorIdentificationValue = "1212121212" },
StrongAuthentication = null,
LanguageCode = null,
IPNumber = null,
ClientReferenceFilter = 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:EstablishSession>
<urn:EstablishSessionRequest>
<urn:DebtorLookup>
<urn:DebtorIdentification>DebtorSESSNOrCompanyNo</urn:DebtorIdentification>
<urn:DebtorIdentificationValue>1212121212</urn:DebtorIdentificationValue>
</urn:DebtorLookup>
</urn:EstablishSessionRequest>
</urn:EstablishSession>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectEstablishSession
EstablishSession-
EstablishSessionRequest
Debtor identification parameters.ObjectEstablishSessionRequest
General class for representing method input.-
ClientReferenceFilter
Party reference code.string
-
DebtorLookup Mandatory
Information to lookup debtor(s).ObjectDebtorLookup
The way to find a debtor in DB by several predefined criteria.-
DebtorIdentification Mandatory
Debtor identification type.EnumDebtorIdentificationType
Debtor identification type.-
Custom
Custom identification. NOT SUPPORTED. -
DebtorSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
DebtorNOSSNOrCompanyNo
Identify by Norweigan SSN or company number. -
DebtorReferenceNumber
Identify by debtor/client reference number. -
DebtorGuid
Debtor identification. -
CustomerNo
Customer number for the debtor at the creditor side. NOT SUPPORTED in DebtorAccess.EstablishSession. -
DebtorFISSNOrCompanyNo
Identify by Finnish SSN or company number.
-
-
DebtorIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
IPNumber
IP number, needed for bank ID authentication and some other types.string
-
LanguageCode
Language code.string
-
PowerOfAttorneyLookup
Information to lookup power of attorney.ObjectPowerOfAttorneyLookup
The way to find a debtor in DB by several predefined criteria.-
PowerOfAttrneyIdentification Mandatory
Debtor identification type.EnumPowerOfAttrneyIdentificationType
Party of attorney identification type.-
PartySESSNOrCompanyNo
Identify by Swedish SSN or company number. -
PartyNOSSNOrCompanyNo
Identify by Norweigan SSN or company number. -
PartyReferenceNumber
Identify by party reference number. -
PartyGuid
Party identification. -
PartyFISSNOrCompanyNo
Identify by Finnish SSN or company number.
-
-
PowerOfAttrneyIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
StrongAuthentication
Strong authentication request needed, list of debtors not created.bool
-
-
Output
Error codes:
- 1: generic hard-coded message
EstablishSessionResponse
-
EstablishSessionResult
Result of EstablishSessionObjectEstablishSessionResult
General class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
SessionPassword
Authenticated user's password.string
-
SessionUsername
Authenticated user's name.string
-
GetCaseDetails
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetCaseDetailsResult result = client.GetCaseDetails(
new CaseLookup { CaseIdentification = CaseIdentificationType.CustomerNo, CaseIdentificationValue = "41708" }
);
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:GetCaseDetails>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>41708</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:GetCaseDetails>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCaseDetails
GetCaseDetails-
CaseLookup
Information to lookup case.ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
Output
Error codes:
- 30701: collection account generic error
GetCaseDetailsResponse
-
GetCaseDetailsResult
Result of GetCaseDetailsObjectGetCaseDetailsResult
General class for representing method output.-
CaseDetails
Collection case detailed information.ObjectCaseDetails
Detailed information about collection case.-
ActionHistory
List of collection case action history action items.ArrayObjectHistory
Detailed information about history action item.-
ActionGroup
Action group (predefined category for history actions).EnumActionGroup
Action group.-
None
None. -
Respite
An action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduce
An export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recall
An export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduce
An export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recall
An export or letter action to handle a recall of a claim from the Swedish enforcement process. -
Invoice
An action (e.g. letter) that is the actual invoice. -
Reminder
An action (e.g. letter) that is a reminder of an unpaid invoice. -
Collection
An action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_application
An export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renew
An export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respite
An export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_Avi
Monthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_message
An export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_change
An export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_Reminder
Reminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_application
An export or letter action to handle application of a Swedish injunction to pay process. -
BOF
A letter action for Norwegian debt collection notice. -
Varsel
Norwegian reminder letter. -
IKVAR
Norwegian reminder and debt collection warning letter. -
Bankruptcy_application
A letter action with application for bankruptcy. -
XFR_application
An export action for Swedish credit information at Kronofogden (XFR). -
Notice
Action for monthly invoice of an account/loan. -
Promissory_Note
Action for promissory note of an account/loan. -
BOFVarsel
A letter action for Norwegian debt collection notice. -
TungInkasso
An action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_Forlik
Norwegian action for application of simplified summons. -
Legal_NO_Forlik_reduce
An export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recall
An export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recall
An export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduce
An export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recall
An export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_Utlegg
Norwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtlegg
Norwegian action for application of direct enforcement (without prior summons). -
NL_WIK
A letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduce
An export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recall
An export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduce
An export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recall
An export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummons
A letter action for Dutch writ of summons. -
Legal_NL_LegalDocument
A letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExport
An export action for exporting writ of summons or legal documents to the Dutch bailiff. -
Samlingsavisering
Action for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1
Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2
Action for second reminder of a revolving account. -
SECCI
A letter action for the Standard European Consumer Credit Information. -
PersonalDataReport
A letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_Summons
Finnish action for writ of summons. -
Legal_FI_Enforcement
Finnish action for application of enforcement. -
Dem
Payment remark revoke. -
Legal_FI_Enforcement_Notification
Finnish Enforcement notification -
Legal_FI_Balance_Inquiry_Response
Finnish Bailiff balance inquiry response -
Legal_FI_Debtrecall
Uljas, debt recall (FI) -
Back_To_Billing
Back to billing
-
-
ActionGroupingGuid
Ledger account group unique identifier.string
-
ActionItemCode
History action item code.string
-
ActionType
History item action type.EnumActionType
Action type.-
Undefined
Undefined. -
Letter
Letter. -
WordLetter
Word letter. -
ExportData
Export data. -
Manual
Manual collection. -
Phone
Phone. -
ManualSystem
Manual collection (System). -
InsertLegal
Registration legal information. -
ChangeService
Change service. -
NoOp
Wait. -
InsertOffer
Registration offer. -
ReturnToPrevious
Return to previous. -
Email
E-mail. -
UserQuestion
Question to user. -
InsertPurchase
Purchase of claim. -
Sms
SMS message (text). -
Endorsement
Endorsement. -
Reendorsement
Reendorsement. -
List
List. -
UpdateData
Update data. -
Service
Service call. -
UpdatePaymentPlan
Update payment plan. -
NewInvoiceConfirm
Merge new invoice. -
Grouping
Grouping. -
Voicemail
Voicemail. -
Decision
Decsicion. -
UserQuestionList
Question list. -
CaseTransfer
Case transfer. -
AccountTransfer
Account transfer. -
AuthSign
Authentication/signing. -
RegisterVerdict
Register Verdict.
-
-
AmountToPay
Amount to pay.decimal
-
BankAccountNo
Bank account number.string
-
CaseNumber
Case number.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
CustomerAccountNumber
Customer account number.string
-
Date
History action item registration date.DateTime
-
Description
Action item description.string
-
DueDate
Due date.DateTime
-
FileName
Original file namestring
-
HasArchivedDocument
If history action item has corresponding archived document.bool
-
HistoryGuid
History action item unique identifier.string
-
InvoiceNumber
Invoice number.string
-
Name
History action item name.string
-
PaidDate
Payment date.DateTime
-
PaymentRefrence
Payment reference.string
-
PrintedAt
Print date.DateTime
-
UserCode
User codestring
-
UserEmail
E-mail of the action performer.string
-
UserFullName
Full name of the action performer.string
-
UserType
Party type of the action performer.EnumUserType
User type.-
None
User type is undefined. -
All
All types. -
CreditorUser
Creditor user type. -
SolicitorUser
Solicitor user type. -
CreditorAndSolicitorUser
Creditor | Solicitor user type. -
Debtor
Debtor user type. -
CreditorUserAndDebtor
Creditor Debtor user type -
SolicitorUserAndDebtor
Solicito Debtor user type -
CreditorAndSolicitorUserAndDebtor
Creditor Solicitor Debtor user type
-
-
-
CaseNumber
Case number.string
-
ClientName
Client full namestring
-
ClientReferenceNumber
Party reference code.string
-
ClosureCode
Closure codestring
-
ClosureDate
Closure dateDateTime
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
Debtors
List of collection case debtors.ArrayObjectDebtor
Detailed information about debtor.-
ActiveCases
Active cases number.int
-
Addresses
List of debtor's addresses.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
Debtor's cellular phone number.string
-
ClientReference
Party reference code.string
-
ClosedCases
Closed cases number.int
-
ConversationNotificationCellularPhone
Debtor's cellular phone number for conversation notification.string
-
ConversationNotificationChannel
Debtor's preferred channel for conversation notification (Email / SMS / Both Email and SMS).EnumConversationNotificationChannel
Type of person, juridically.-
None
None. -
SMS
SMS -
Email
Email -
Both
Both - SMS and Email
-
-
ConversationNotificationEmail
Debtor's e-mail for conversation notification.string
-
CultureCode
Debtor's time and currency format.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
DateOfBirth
Debtor's date of birth.DateTime
-
DebtorGuid
Debtor unique identifier.string
-
DebtorRole
Debtor role.EnumDebtorRole
Debtor role.-
Debtor
Debtor. -
Guarantor
Guarantor. -
Coapplicant
Co-applicant. -
Estatebeneficiary
Estate beneficiary. -
Tradingcompanypartner
Trading company partner. -
Generalpartner
General partner. -
Custodian
Custodian. -
LimitedPartner
Limited partner. -
Repurchaser
Repurchaser. -
BankGuarantor
Bank guarantor. -
OtherPledger
Other pledger. -
BoardMember
Board member. -
GuarantorAndOtherPledger
Guarantor and other pledger. -
GuarantorAndCompanyPartner
Guarantor and company partner. -
SoleProprietorUsingATradeName
Sole proprietor using a trade name. -
SolventPerson
Solvent person.
-
-
Domicile
Debtor's domicile.string
-
Email
Debtor's e-mail.string
-
ExtraFields
List of debtor's extrafields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Firstname
Debtor's first name.string
-
Gender
Debtor's gender.EnumGenderType
Gender of a person.-
Female
Female gender, a woman. -
Male
Male gender, a man. -
Unknown
Unknown gender, or neither Female nor Male.
-
-
HistNotes
History notes connected to the DebtorArrayObjectHistNote
History note.-
HistNoteSubtypeDesc
the History note Subtype – the description in the user’s language.string
-
HistNoteTypeDesc Mandatory
the History note Type – the description in the user’s language.string
-
Important Mandatory
the History note Importance: Important or Normal.bool
-
LoggedAt Mandatory
the History note Date and Time for when the note was logged.DateTime
-
NoteText Mandatory
the History note Message written.string
-
-
HomePhone
Debtor's domestic phone number.string
-
IdNumber
Debtor ID number.string
-
JuridicalType
Debtor person juridical type.EnumJuridicalType
Type of person, juridically.-
NaturalPerson
Actual person. -
JuridicalPerson
Juridical person, e.g a company.
-
-
LanguageCode
Debtor's language code.string
-
Lastname
Debtor's last name.string
-
Middlename
Debtor's middle name.string
-
MunicipalCode
Debtor's municipal code.string
-
NaceCode
Debtor's NACE code.string
-
NameSuffix
Debtor's place of birth.string
-
PlaceOfbirth
Debtor's place of birth.string
-
PreferredChannel
Debtor's preferred channel of communication (Letter / Email / SMS / E-invoice).string
-
Telefax
Debtor's telefax number.string
-
UnderAged
Is the debtor underaged.bool
-
WorkPhone
Debtor's work phone number.string
-
-
Debts
List of collection debts.ArrayObjectDebt
Detailed information about collection debt.-
AccountReference
Debt account reference.string
-
BillDate
Debt bill date.DateTime
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
DebtGroup
Debt group code (probably one of predefined values).string
-
DebtGuid
Debt unique identifier.string
-
Description
Debt description.string
-
DueDate
Debt due date.DateTime
-
FixedInterestTermStart
Debt fixed interest term date.DateTime
-
InterestCode
Debt interest code (one of predefined interest calculation types).string
-
InterestCondition
Debt interest payment period in days.int
-
InterestFrom
Debt interest calculation start date.DateTime
-
InterestRate
Debt interest rate.decimal
-
InterestStop
Debt interest accrual stop date.DateTime
-
InterestTo
Debt interest calculation end date.DateTime
-
InvoiceType
Invoice type.EnumInvoiceType
Invoice type.-
Unknown
Unknown. -
Invoice
Invoice. -
CreditInvoice
CreditInvoice. -
InterestInvoice
InterestInvoice. -
FinalInvoiceCreditDebt
FinalInvoiceCreditDebt. -
OfferInvoice
OfferInvoice. -
CollectionInvoice
CollectionInvoice. -
Overpayment
Overpayment. -
OnAccountPayment
OnAccountPayment.
-
-
LedgerReference
Debt ledger reference.string
-
OriginalInterest
Original interest.decimal
-
OriginalPrincipal
Original principal.decimal
-
OurReference
Our reference.string
-
PaidInterest
Paid interest.decimal
-
PaidPrincipal
Paid principal.decimal
-
PaymentCondition
Debt payment period in days.int
-
ReferenceNumber
Debt reference number.string
-
RemainingInterest
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
YourReference
Your reference.string
-
-
Description
Case description.string
-
ExtraFields
List extrafields of case.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Fees
List of collection case fees.ArrayObjectFee
Detailed information about collection case fee.-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
Description
Fee description.string
-
FeeDate
Fee date.DateTime
-
FeeDebtType
Fee debt type, like ImportedFee, Fee or Outlay.EnumDebtType
Debt type.-
Unknown
None. -
Principal
Principal. -
ImportedFee
ImportedFee. -
Fee
Fee. -
Outlay
Outlay. -
Credit
Credit. -
Reservation
Reservation. -
CapitalizedInterest
CapitalizedInterest. -
Billed
Billed. -
Due
Due. -
PenaltyInterestOnPrincipal
PenaltyInterestOnPrincipal. -
PenaltyInterestOnInterest
PenaltyInterestOnInterest. -
Pretermination
Pretermination. -
Termination
Termination.
-
-
FeeGuid
Fee unique identifier.string
-
InterestCode
Fee interest code (one of predefined interest calculation types).string
-
InterestFrom
Fee interest calculation start date.DateTime
-
InterestRate
Fee interest rate.decimal
-
InterestTo
Fee interest calculation end date.DateTime
-
Name
Fee type.string
-
PaidInterest
Paid interest.decimal
-
PaidPrincipal
Paid principal.decimal
-
PrincipalAmount
Principal amount.decimal
-
RemainingInterest
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
VatAmount
VAT amount.decimal
-
-
HistNotes
History notes connected to the Collection caseArrayObjectHistNote
History note.-
HistNoteSubtypeDesc
the History note Subtype – the description in the user’s language.string
-
HistNoteTypeDesc Mandatory
the History note Type – the description in the user’s language.string
-
Important Mandatory
the History note Importance: Important or Normal.bool
-
LoggedAt Mandatory
the History note Date and Time for when the note was logged.DateTime
-
NoteText Mandatory
the History note Message written.string
-
-
Objects
ObjectsXmlElement
-
OriginalFee
Original fee.decimal
-
OriginalInterest
Original interest.decimal
-
OriginalPrincipal
Original principal.decimal
-
OriginalSum
Original total amount.decimal
-
PaidFee
Paid fee.decimal
-
PaidInterest
Paid interest.decimal
-
PaidPrincipal
Paid principal.decimal
-
PaidSum
Paid total amount.decimal
-
PaidToThirdParty
Not used now, always 0.decimal
-
PaymentPlanAllowed
Allowing of payment planbool
-
PaymentPlanMaxNumOfOccasions
Payment plan - maximum count of paymentsint
-
PaymentPlanMinAmount
Payment plan - minimum amount of paymentdecimal
-
PaymentReferenceNumber
OCR-number for case.string
-
Payments
List of collection Payments.ArrayObjectPayment
Information about collection Payment.-
BankAccountNumber
BankAccountNumber.string
-
CreditorIsBankAccountOwner
CreditorIsBankAccountOwner.bool
-
CurrencyCode
CurrencyCode.string
-
Distributions
Distributions.ArrayObjectPaymentDistribution
Information about collection Payment distribution.-
CollectionAccountId
CollectionAccountId.int
-
CurrencyCode
CurrencyCode.string
-
DebtType
DebtType.EnumDebtType
Debt type.-
Unknown
None. -
Principal
Principal. -
ImportedFee
ImportedFee. -
Fee
Fee. -
Outlay
Outlay. -
Credit
Credit. -
Reservation
Reservation. -
CapitalizedInterest
CapitalizedInterest. -
Billed
Billed. -
Due
Due. -
PenaltyInterestOnPrincipal
PenaltyInterestOnPrincipal. -
PenaltyInterestOnInterest
PenaltyInterestOnInterest. -
Pretermination
Pretermination. -
Termination
Termination.
-
-
FeeCode
FeeCode.string
-
InterestAmount
InterestAmount.decimal
-
InvoiceNumber
InvoiceNumber.string
-
PrincipalAmount
PrincipalAmount.decimal
-
-
ExternallyAccountedFor
ExternallyAccountedFor.bool
-
OverPaidAmount
OverPaidAmount.decimal
-
PaidAmount
PaidAmount.decimal
-
PaidOnOtherCases
PaidOnOtherCases.decimal
-
PaymentDate
PaymentDate.DateTime
-
PaymentGuid
PaymentGuid.string
-
PaymentReferenceNumber
PaymentReferenceNumber.string
-
RegistrationDate
RegistrationDate.DateTime
-
Reservation
Reservation.bool
-
Source
Source.string
-
-
PromiseToPayMaxDaysAllowed
The maximum number of days allowed Promise to Pay for the case that the debtor can request.int
-
PromiseToPayMinDaysAllowed
The minimum number of days allowed Promise to Pay for the case that the debtor can request.int
-
ReferenceNumber
Debtor reference number.string
-
RegistrationDate
Case registration date.DateTime
-
RemainingFee
Remaining fee.decimal
-
RemainingInterest
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
RemainingSum
Remaining total amount.decimal
-
RespiteMaxDaysAllowed
Maximum allowed number of days for respite.int
-
Service
Collection account service.string
-
Status
Collection account status.string
-
SubStatus
Collection account substatus.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCaseSummary
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetCaseSummaryResult result = client.GetCaseSummary(
new GetCaseSummaryRequest {
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "7" }
}
);
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:GetCaseSummary>
<urn:GetCaseSummaryRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>7</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:GetCaseSummaryRequest>
</urn:GetCaseSummary>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCaseSummary
GetCaseSummary-
GetCaseSummaryRequest
Collection case identification parameters.ObjectGetCaseSummaryRequest
General class for representing method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
-
Output
Error codes:
- 30701: collection account generic error
GetCaseSummaryResponse
-
GetCaseSummaryResult
Result of GetCaseSummaryObjectGetCaseSummaryResult
General class for representing method output.-
Cases
List of collection cases.ArrayObjectCaseSummary
Detailed information about collection case.-
CaseGuid
Collection case unique identifier.string
-
CaseNumber
Case number.string
-
ClientName
Client full namestring
-
ClientReferenceNumber
Party reference code.string
-
ClosureCode
Closure codestring
-
ClosureDate
Closure dateDateTime
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
OriginalFee
Original fee.decimal
-
OriginalInterest
Original interest.decimal
-
OriginalPrincipal
Original principal.decimal
-
OriginalSum
Original total amount.decimal
-
PaidFee
Paid fee.decimal
-
PaidInterest
Paid interest.decimal
-
PaidPrincipal
Paid principal.decimal
-
PaidSum
Paid total amount.decimal
-
PaidToThirdParty
Not used now, always 0.decimal
-
ReferenceNumber
Debtor reference number.string
-
RegistrationDate
Case registration date.DateTime
-
RemainingFee
Remaining fee.decimal
-
RemainingInterest
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
RemainingSum
Remaining total amount.decimal
-
Service
Collection account service.string
-
Status
Collection account status.string
-
SubStatus
Collection account substatus.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetCollectionConversations
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetCollectionConversationsResult result = client.GetCollectionConversations(false);
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:GetCollectionConversations />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetCollectionConversations
GetCollectionConversations-
GetClosedConversations
Optional “true” will cause the backend to retrieve and return both open and closed conversationsbool
-
Output
Error codes:
- 1: unknown error or error message from ARC server
GetCollectionConversationsResponse
-
GetCollectionConversationsResult
Result of GetCollectionConversationsObjectGetCollectionConversationsResult
General class for representing method output.-
CollectionConversations
List of collection case conversations.ArrayObjectCollectionConversation
Holds information about collection case conversation.-
CaseGuid
Collection case unique identifier.string
-
CaseNumber
Collection case number.string
-
ClosureDate Mandatory
Conversation closure date.DateTime
-
ConversationGuid Mandatory
Conversation unique identifier.string
-
DebtorGuid
Collection case debtor unique identifier.string
-
DebtorName
Collection case debtor name.string
-
Messages Mandatory
Conversation messages count.int
-
Subject
Conversation subjectstring
-
Unread Mandatory
Conversation unread messages count.int
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetDebtorDetails
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetDebtorDetailsResult result = client.GetDebtorDetails();
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:GetDebtorDetails />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetDebtorDetails
GetDebtorDetails
Output
Error codes:
- 30701: collection account generic error
GetDebtorDetailsResponse
-
GetDebtorDetailsResult
Result of GetDebtorDetailsObjectGetDebtorDetailsResult
General class for representing method output.-
Debtors
List of debtors with detailed information about each debtor.ArrayObjectDebtor
Detailed information about debtor.-
ActiveCases
Active cases number.int
-
Addresses
List of debtor's addresses.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
Debtor's cellular phone number.string
-
ClientReference
Party reference code.string
-
ClosedCases
Closed cases number.int
-
ConversationNotificationCellularPhone
Debtor's cellular phone number for conversation notification.string
-
ConversationNotificationChannel
Debtor's preferred channel for conversation notification (Email / SMS / Both Email and SMS).EnumConversationNotificationChannel
Type of person, juridically.-
None
None. -
SMS
SMS -
Email
Email -
Both
Both - SMS and Email
-
-
ConversationNotificationEmail
Debtor's e-mail for conversation notification.string
-
CultureCode
Debtor's time and currency format.string
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
DateOfBirth
Debtor's date of birth.DateTime
-
DebtorGuid
Debtor unique identifier.string
-
DebtorRole
Debtor role.EnumDebtorRole
Debtor role.-
Debtor
Debtor. -
Guarantor
Guarantor. -
Coapplicant
Co-applicant. -
Estatebeneficiary
Estate beneficiary. -
Tradingcompanypartner
Trading company partner. -
Generalpartner
General partner. -
Custodian
Custodian. -
LimitedPartner
Limited partner. -
Repurchaser
Repurchaser. -
BankGuarantor
Bank guarantor. -
OtherPledger
Other pledger. -
BoardMember
Board member. -
GuarantorAndOtherPledger
Guarantor and other pledger. -
GuarantorAndCompanyPartner
Guarantor and company partner. -
SoleProprietorUsingATradeName
Sole proprietor using a trade name. -
SolventPerson
Solvent person.
-
-
Domicile
Debtor's domicile.string
-
Email
Debtor's e-mail.string
-
ExtraFields
List of debtor's extrafields.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Firstname
Debtor's first name.string
-
Gender
Debtor's gender.EnumGenderType
Gender of a person.-
Female
Female gender, a woman. -
Male
Male gender, a man. -
Unknown
Unknown gender, or neither Female nor Male.
-
-
HistNotes
History notes connected to the DebtorArrayObjectHistNote
History note.-
HistNoteSubtypeDesc
the History note Subtype – the description in the user’s language.string
-
HistNoteTypeDesc Mandatory
the History note Type – the description in the user’s language.string
-
Important Mandatory
the History note Importance: Important or Normal.bool
-
LoggedAt Mandatory
the History note Date and Time for when the note was logged.DateTime
-
NoteText Mandatory
the History note Message written.string
-
-
HomePhone
Debtor's domestic phone number.string
-
IdNumber
Debtor ID number.string
-
JuridicalType
Debtor person juridical type.EnumJuridicalType
Type of person, juridically.-
NaturalPerson
Actual person. -
JuridicalPerson
Juridical person, e.g a company.
-
-
LanguageCode
Debtor's language code.string
-
Lastname
Debtor's last name.string
-
Middlename
Debtor's middle name.string
-
MunicipalCode
Debtor's municipal code.string
-
NaceCode
Debtor's NACE code.string
-
NameSuffix
Debtor's place of birth.string
-
PlaceOfbirth
Debtor's place of birth.string
-
PreferredChannel
Debtor's preferred channel of communication (Letter / Email / SMS / E-invoice).string
-
Telefax
Debtor's telefax number.string
-
UnderAged
Is the debtor underaged.bool
-
WorkPhone
Debtor's work phone number.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetDebtorPaymentReference
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetDebtorPaymentReferenceResult result = client.GetDebtorPaymentReference(
new GetDebtorPaymentReferenceRequest {
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "7" }
}
);
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:GetDebtorPaymentReference>
<urn:GetDebtorPaymentReferenceRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>7</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:GetDebtorPaymentReferenceRequest>
</urn:GetDebtorPaymentReference>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetDebtorPaymentReference
GetDebtorPaymentReference-
GetDebtorPaymentReferenceRequest
Collection case and bank account identification parameters.ObjectGetDebtorPaymentReferenceRequest
General class for representing method input.-
BankAccountCode
Bank account code.string
-
CaseLookup
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
-
Output
Error codes:
- 30701: collection account generic error
GetDebtorPaymentReferenceResponse
-
GetDebtorPaymentReferenceResult
Result of GetDebtorPaymentReferenceObjectGetDebtorPaymentReferenceResult
General class for representing method output.-
PaymentReferenceNumber
Payment reference number.string
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetDebtorSummary
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetDebtorSummaryResult result = client.GetDebtorSummary();
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:GetDebtorSummary />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetDebtorSummary
GetDebtorSummary
Output
Error codes:
- 30701: collection account generic error
GetDebtorSummaryResponse
-
GetDebtorSummaryResult
Result of GetDebtorSummaryObjectGetDebtorSummaryResult
General class for representing method output.-
DebtorTotalSummary
List of collection cases with detailed information about each case.ArrayObjectCaseSummary
Detailed information about collection case.-
CaseGuid
Collection case unique identifier.string
-
CaseNumber
Case number.string
-
ClientName
Client full namestring
-
ClientReferenceNumber
Party reference code.string
-
ClosureCode
Closure codestring
-
ClosureDate
Closure dateDateTime
-
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string
-
OriginalFee
Original fee.decimal
-
OriginalInterest
Original interest.decimal
-
OriginalPrincipal
Original principal.decimal
-
OriginalSum
Original total amount.decimal
-
PaidFee
Paid fee.decimal
-
PaidInterest
Paid interest.decimal
-
PaidPrincipal
Paid principal.decimal
-
PaidSum
Paid total amount.decimal
-
PaidToThirdParty
Not used now, always 0.decimal
-
ReferenceNumber
Debtor reference number.string
-
RegistrationDate
Case registration date.DateTime
-
RemainingFee
Remaining fee.decimal
-
RemainingInterest
Remaining interest.decimal
-
RemainingPrincipal
Remaining principal.decimal
-
RemainingSum
Remaining total amount.decimal
-
Service
Collection account service.string
-
Status
Collection account status.string
-
SubStatus
Collection account substatus.string
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetDocumentListForCase
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetDocumentListResult result = client.GetDocumentListForCase(
new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "7" }
);
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:GetDocumentListForCase>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>7</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:GetDocumentListForCase>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetDocumentListForCase
GetDocumentListForCase-
caseLookup
Information to lookup case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
Output
Error codes:
- 30701: collection account generic error
GetDocumentListForCaseResponse
-
GetDocumentListForCaseResult
Result of GetDocumentListForCaseObjectGetDocumentListResult
General class for representing method output.-
Documents
The list of history action documents with detailed information about each document.ArrayObjectHistoryDocument
Detailed information about history action document.-
CaseGuids
List of unique identifiers of collection cases related to the document.Arraystring
-
DebtorGuids
List of unique identifiers of debtors related to the collection cases of the document.Arraystring
-
DocumentDate
Document creation date.DateTime
-
DocumentTypeCode
Document code (one of predefined types idoc / invoice / gjeldsbrev / verdict / domforlik).string
-
FileName
File name.string
-
HistoryGuid
History action document's unique identifier.string
-
Important
Document importancy flag.bool
-
Note
Free extra information related to the document.string
-
UserEmail
E-mail of the document author.string
-
UserFullName
Full name of the document author.string
-
UserType
Party type of the document author.EnumUserType
User type.-
None
User type is undefined. -
All
All types. -
CreditorUser
Creditor user type. -
SolicitorUser
Solicitor user type. -
CreditorAndSolicitorUser
Creditor | Solicitor user type. -
Debtor
Debtor user type. -
CreditorUserAndDebtor
Creditor Debtor user type -
SolicitorUserAndDebtor
Solicito Debtor user type -
CreditorAndSolicitorUserAndDebtor
Creditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetDocumentListForDebtor
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetDocumentListResult result = client.GetDocumentListForDebtor(
new DebtorLookup { DebtorIdentification = DebtorIdentificationType.DebtorSESSNOrCompanyNo, DebtorIdentificationValue = "1212121212" }
);
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:GetDocumentListForDebtor>
<urn:DebtorLookup>
<urn:DebtorIdentification>DebtorSESSNOrCompanyNo</urn:DebtorIdentification>
<urn:DebtorIdentificationValue>1212121212</urn:DebtorIdentificationValue>
</urn:DebtorLookup>
</urn:GetDocumentListForDebtor>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetDocumentListForDebtor
GetDocumentListForDebtor-
debtorLookup
Information to lookup debtor(s).ObjectDebtorLookup
The way to find a debtor in DB by several predefined criteria.-
DebtorIdentification Mandatory
Debtor identification type.EnumDebtorIdentificationType
Debtor identification type.-
Custom
Custom identification. NOT SUPPORTED. -
DebtorSESSNOrCompanyNo
Identify by Swedish SSN or company number. -
DebtorNOSSNOrCompanyNo
Identify by Norweigan SSN or company number. -
DebtorReferenceNumber
Identify by debtor/client reference number. -
DebtorGuid
Debtor identification. -
CustomerNo
Customer number for the debtor at the creditor side. NOT SUPPORTED in DebtorAccess.EstablishSession. -
DebtorFISSNOrCompanyNo
Identify by Finnish SSN or company number.
-
-
DebtorIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
Output
Error codes:
- 30701: collection account generic error
GetDocumentListForDebtorResponse
-
GetDocumentListForDebtorResult
Result of GetDocumentListForDebtorObjectGetDocumentListResult
General class for representing method output.-
Documents
The list of history action documents with detailed information about each document.ArrayObjectHistoryDocument
Detailed information about history action document.-
CaseGuids
List of unique identifiers of collection cases related to the document.Arraystring
-
DebtorGuids
List of unique identifiers of debtors related to the collection cases of the document.Arraystring
-
DocumentDate
Document creation date.DateTime
-
DocumentTypeCode
Document code (one of predefined types idoc / invoice / gjeldsbrev / verdict / domforlik).string
-
FileName
File name.string
-
HistoryGuid
History action document's unique identifier.string
-
Important
Document importancy flag.bool
-
Note
Free extra information related to the document.string
-
UserEmail
E-mail of the document author.string
-
UserFullName
Full name of the document author.string
-
UserType
Party type of the document author.EnumUserType
User type.-
None
User type is undefined. -
All
All types. -
CreditorUser
Creditor user type. -
SolicitorUser
Solicitor user type. -
CreditorAndSolicitorUser
Creditor | Solicitor user type. -
Debtor
Debtor user type. -
CreditorUserAndDebtor
Creditor Debtor user type -
SolicitorUserAndDebtor
Solicito Debtor user type -
CreditorAndSolicitorUserAndDebtor
Creditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetHistoryDocument
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetHistoryDocumentResult result = client.GetHistoryDocument(
"0C1472C0-5732-4549-A45D-BF877A6E8C76",
eDocumentLocationHint: : DocumentLocationHint.Undefined
);
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>0C1472C0-5732-4549-A45D-BF877A6E8C76</urn:HistoryGuid>
</urn:GetHistoryDocument>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetHistoryDocument
GetHistoryDocument-
eDocumentLocationHint
Optional filter by document location hint.EnumDocumentLocationHint
Document location hint.-
Undefined
Undefined. -
ActionDocument
ActionDocument. -
CollectionDocument
CollectionDocument. -
DebtorDocument
DebtorDocument.
-
-
HistoryGuid
Collection case history action document's unique identifier.string
-
Output
Error codes:
- 30701: collection account generic error
GetHistoryDocumentResponse
-
GetHistoryDocumentResult
Result of GetHistoryDocumentObjectGetHistoryDocumentResult
General class for representing method output.-
Data
Base64-encoded file body.string
-
Extension
File extension.string
-
FileName
File name.string
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetMessages
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetMessagesResult result = client.GetMessages(new GetMessagesRequest { ConversationGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D" });
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:GetMessages>
<urn:GetMessagesRequest>
<urn:ConversationGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:ConversationGuid>
</urn:GetMessagesRequest>
</urn:GetMessages>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetMessages
GetMessages-
GetMessagesRequest
Conversation identification parameters.ObjectGetMessagesRequest
General class for representing method input.-
ConversationGuid
Conversation unique identifier.string
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
GetMessagesResponse
-
GetMessagesResult
Result of GetMessagesObjectGetMessagesResult
General class for representing method output.-
Messages
List of conversation messages.ArrayObjectMessage
Holds information about conversation message.-
ConversationClosed Mandatory
Conversation closed flag.bool
-
ConversationGuid Mandatory
Conversation unique identifier.string
-
MessageGuid Mandatory
Message unique identifier.string
-
MessageText Mandatory
Message text.string
-
PostedAt Mandatory
Message posting date.DateTime
-
PostedBy Mandatory
Message posting author.string
-
ReplyToMessageGuid
Unique identifier of the message being replied on.string
-
Unread Mandatory
Is the message unread.bool
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetPaymentDetails
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetPaymentDetailsResult result = client.GetPaymentDetails();
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:GetPaymentDetails/>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetPaymentDetails
GetPaymentDetails
Output
GetPaymentDetailsResponse
-
GetPaymentDetailsResult
Result of GetPaymentDetailsObjectGetPaymentDetailsResult
GetPaymentDetails main result structure-
Payments
Collection of payments belonging to debtorsArrayObjectPaymentDetails
Payment details-
Bankaccount
Payment bankaccount (receiveing)string
-
Currency
Payment currencystring
-
Debts
Debts covered by paymentArrayObjectPaymentDebt
Detailed payment booking information per debt basis-
CaseGuid
Case identifier. Empty for unplaced amount/overpaymentstring
-
CaseNumber
Case number. Empty for unplaced amount/overpaymentstring
-
CreditorGuid
Creditor identifier. Empty for unplaced amount/overpaymentstring
-
CreditorName
Creditor name. Empty for unplaced amount/overpaymentstring
-
CreditorRef
Creditor reference. Empty for unplaced amount/overpaymentstring
-
DebtGuid
Debt identifier. Empty for unplaced amount/overpaymentstring
-
DebtType
Debt type. "Unknown" for unplaced amount/overpaymentEnumDebtType
Debt type.-
Unknown
None. -
Principal
Principal. -
ImportedFee
ImportedFee. -
Fee
Fee. -
Outlay
Outlay. -
Credit
Credit. -
Reservation
Reservation. -
CapitalizedInterest
CapitalizedInterest. -
Billed
Billed. -
Due
Due. -
PenaltyInterestOnPrincipal
PenaltyInterestOnPrincipal. -
PenaltyInterestOnInterest
PenaltyInterestOnInterest. -
Pretermination
Pretermination. -
Termination
Termination.
-
-
Description
Debt description. Empty for unplaced amount/overpaymentstring
-
Disbursed
If overpayment was already disbursedbool
-
Interest
Paid interest amount. Zero for unplaced amount/overpaymentdecimal
-
Overpaid
Entry for overpayment amountbool
-
Principal
Paid principal amount. For unplaced amount entry contains unplaced amount/overpaymentdecimal
-
ReferenceNumber
Debt reference. Empty for unplaced amount/overpaymentstring
-
RegDate
Case registration date. Empty for unplaced amount/overpaymentDateTime
-
-
PaidAmount
Paid amountdecimal
-
PaidBy
Payment sourceEnumPaidByType
Paid by payment source-
DEBTOR
Paid by debtor -
OTHER
Paid by other -
AUTHORITY
Paid by authority -
SOCIALWELFAREOFFICE
Paid by Social welfare office -
INSURANCECOMPANY
Paid by insurance company -
DEBTRELIEF
Paid by debtrelief
-
-
PaymentDate
Payment dateDateTime
-
PaymentReference
Used payment referencestring
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetPaymentplanDetails
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetPaymentplanDetailsResult result = client.GetPaymentplanDetails();
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:GetPaymentplanDetails/>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetPaymentplanDetails
GetPaymentplanDetails
Output
GetPaymentplanDetailsResponse
-
GetPaymentplanDetailsResult
Result of GetPaymentplanDetailsObjectGetPaymentplanDetailsResult
GetPaymentplanDetails main result structure-
Paymentplans
Collection of paymentplansArrayObjectPaymentplanDetails
Debtors paymentplan-
AdviceFee
Advice feedecimal
-
Amount
Paymentplan amountdecimal
-
Cases
Paymentplan casesArrayObjectPaymentplanCase
Case of payment plan-
CaseGuid
Case unqiueidstring
-
CaseNumber
Case numberstring
-
CreditorName
Creditor namestring
-
RemainingFee
Remaining feedecimal
-
RemainingImportedFee
Remaining imported feedecimal
-
RemainingInterest
Remaining interest amountdecimal
-
RemainingPrinciplal
Remaining principal amountdecimal
-
Role
Debtor role in caseEnumDebtorRole
Debtor role.-
Debtor
Debtor. -
Guarantor
Guarantor. -
Coapplicant
Co-applicant. -
Estatebeneficiary
Estate beneficiary. -
Tradingcompanypartner
Trading company partner. -
Generalpartner
General partner. -
Custodian
Custodian. -
LimitedPartner
Limited partner. -
Repurchaser
Repurchaser. -
BankGuarantor
Bank guarantor. -
OtherPledger
Other pledger. -
BoardMember
Board member. -
GuarantorAndOtherPledger
Guarantor and other pledger. -
GuarantorAndCompanyPartner
Guarantor and company partner. -
SoleProprietorUsingATradeName
Sole proprietor using a trade name. -
SolventPerson
Solvent person.
-
-
Service
Case servicestring
-
-
Currency
Currencystring
-
FeeCurrency
Fee currencystring
-
Instalments
Paymentplan instalmentsArrayObjectInstalment
Paymentplan payment information-
Amount
Instalment amountdecimal
-
InstalmentNo
Instalment numberint
-
PaidAmount
Paid amountdecimal
-
PaymentDate
Pay date of installmentDateTime
-
PaymentReference
Payment referencestring
-
Payments
Collection of payments booked on this paymentArrayObjectInstalmentPayment
Payments booked to a instalment-
Fee
Feedecimal
-
Interest
Interestdecimal
-
PaymentDate
Payment dateDateTime
-
Principal
Principaldecimal
-
-
Status
Instalment statusEnumInstalmentStatus
Paymentplan instalment status (calculated)-
Unknown
Unknown status -
Inactive
Paymentplan is inactive -
Proposal
Paymentplan was not activated yet -
Paused
Paymentplan is paused -
Paid
Instalment is fully paid -
Past
Instalment is past -
Billed
Instalment is billed -
Reminder
Reminder is sent for instalment -
Future
Future instalment
-
-
-
IntervalType
Interval typeEnumIntervalType
Payment plan interval type-
Unknown
Unknown -
StartOfMonth
Day in month payment period -
EndOfMonth
Last day in month payment period -
Month
Monthly payment period -
Day
Days payment period -
OneTime
One time payment period
-
-
NumberOfPayments
Number of paymentsint
-
PaymentplanFee
Paymentplan feedecimal
-
PaymentplanGuid
Paymentplan unique idstring
-
RegDate
Paymentplan registration dateDateTime
-
RemainingPayments
Number of remaining paymentsint
-
ReminderFee
Reminder feedecimal
-
Status
Paymentplan statusEnumPaymentplanStatus
Payment plan status-
Inactive
Deactivated -
Active
Active -
Proposal
Proposal -
Paused
Paused
-
-
TotalFee
Total feedecimal
-
TotalInterest
Total interestdecimal
-
TotalPrincipal
Total principaldecimal
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetPowerOfAttorney
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetPowerOfAttorneyResult result = client.GetPowerOfAttorney(new GetPowerOfAttorneyRequest{GeneralForDebtor = 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:GetPowerOfAttorney>
<urn:Request>
<urn:GeneralForDebtor>true</urn:GeneralForDebtor>
</urn:Request>
</urn:GetPowerOfAttorney>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetPowerOfAttorney
GetPowerOfAttorney-
Request
Get power of attorney parametersObjectGetPowerOfAttorneyRequest
General class for representing method input.-
ForThisCase
Information to find case to make relationObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
GeneralForDebtor Mandatory
If true relation should add for debtor, false - relation should add for casebool
-
-
Output
Error codes:
- unknown error or error message from ARC server
GetPowerOfAttorneyResponse
-
GetPowerOfAttorneyResult
Result of GetPowerOfAttorneyObjectGetPowerOfAttorneyResult
Result type for GetPowerOfAttorney function-
PowerOfAttorneys
List of PowerOfAttorneysArrayObjectPowerOfAttorney
General class for representing method input.-
AccessGranted
Access Granted valuebool
-
Cases
Information to lookup collection case(s).ArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
GeneralForDebtor
General For Debtor valuebool
-
GrantedAt
Granted At valueDateTime
-
PowerOfAttorneyParty
Power Of Attorney PartyObjectPowerOfAttorneyPartyGet
Detailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone Mandatory
Cellular phone of partystring
-
CultureCode
Culture code of partystring
-
Email Mandatory
Email of partystring
-
ExtraFields
List extrafields of party.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Fullname Mandatory
Full name of partystring
-
IdNumber Mandatory
ID number of party.string
-
LanguageCode Mandatory
Language code of partystring
-
PartyGuid Mandatory
Unique identifier of Party.string
-
Telefax Mandatory
Telefax of partystring
-
WorkPhone Mandatory
Work phone of partystring
-
-
RevokedAt
Revoked At valueDateTime
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
GetUnreadMessageCount
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetMessageCountResult result = client.GetUnreadMessageCount();
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:GetUnreadMessageCount />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetUnreadMessageCount
GetUnreadMessageCount
Output
Error codes:
- 1: unknown error or error message from ARC server
GetUnreadMessageCountResponse
-
GetUnreadMessageCountResult
Result of GetUnreadMessageCountObjectGetMessageCountResult
General class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
Total Mandatory
Total number of messages.int
-
GetUnreadMessages
Examples
DebtorAccessClient client = new DebtorAccessClient();
GetMessagesResult result = client.GetUnreadMessages();
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:GetUnreadMessages />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectGetUnreadMessages
GetUnreadMessages
Output
Error codes:
- 1: unknown error or error message from ARC server
GetUnreadMessagesResponse
-
GetUnreadMessagesResult
Result of GetUnreadMessagesObjectGetMessagesResult
General class for representing method output.-
Messages
List of conversation messages.ArrayObjectMessage
Holds information about conversation message.-
ConversationClosed Mandatory
Conversation closed flag.bool
-
ConversationGuid Mandatory
Conversation unique identifier.string
-
MessageGuid Mandatory
Message unique identifier.string
-
MessageText Mandatory
Message text.string
-
PostedAt Mandatory
Message posting date.DateTime
-
PostedBy Mandatory
Message posting author.string
-
ReplyToMessageGuid
Unique identifier of the message being replied on.string
-
Unread Mandatory
Is the message unread.bool
-
-
Result
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
LogoutSession
Examples
DebtorAccessClient client = new DebtorAccessClient();
bool result = client.LogoutSession();
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:LogoutSession />
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectLogoutSession
LogoutSession
Output
True
if current session has been closed.
Error codes:
- 1 : [LogoutSession] Failed invoking RPC call
- 1 : [LogoutSession] Error occured during RPC call execution, please see log file for details
LogoutSessionResponse
-
LogoutSessionResult
Result of LogoutSessionbool
MarkMessageAsRead
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.MarkMessageAsRead(
new MarkMessageAsReadRequest {
MessageGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D",
MarkAsRead = 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:MarkMessageAsRead>
<urn:MarkMessageAsReadRequest>
<urn:MarkAsRead>true</urn:MarkAsRead>
<urn:MessageGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:MessageGuid>
</urn:MarkMessageAsReadRequest>
</urn:MarkMessageAsRead>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectMarkMessageAsRead
MarkMessageAsRead-
MarkMessageAsReadRequest
Message identification parameters.ObjectMarkMessageAsReadRequest
General class for representing method input.-
MarkAsRead Mandatory
Message read flag to be set.bool
-
MessageGuid Mandatory
Message unique identifier.string
-
-
Output
0
if conversation message read/unread flag set.
Error codes:
- 1: unknown error or error message from ARC server
- 40901: The message is not found
- 40902: The message is connected to case that does not belong to current debtor
MarkMessageAsReadResponse
-
MarkMessageAsReadResult
Result of MarkMessageAsReadObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
Ping
0
if everything went ok. If something went wrong
it will return a result code other than 0
and the result text will contain
information about error. However if service is unreachable, e.g. not started, the
service will not respond at all.Examples
DebtorAccessClient client = new DebtorAccessClient();
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 debtor access service.", e);
}
Sample soap request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uuid:e657a351-ae8c-42c5-b083-ebe5dcda5c0b">
<soapenv:Header/>
<soapenv:Body>
<urn:Ping/>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectPing
Ping
Output
0
if ping was successful, otherwise read result text for error information.
GeneralResultResponse
-
GeneralResult
Result of GeneralResultObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
PostMessage
Examples
DebtorAccessClient client = new DebtorAccessClient();
PostMessageResult result = client.PostMessage(
new PostMessageRequest {
ConversationGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D",
Message = "New message from me"
}
);
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:PostMessage>
<urn:PostMessageRequest>
<urn:ConversationGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:ConversationGuid>
<urn:Message>New message from me</urn:Message>
</urn:PostMessageRequest>
</urn:PostMessage>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectPostMessage
PostMessage-
PostMessageRequest
Conversation and message identification parameters.ObjectPostMessageRequest
General class for representing method input.-
AttachedDocument
Attached to message documentObjectAttachedDocument
Holds document information.-
FileDataBase64 Mandatory
Base64-encoded file body.string
-
OriginalFileName Mandatory
The file name to be generated instead of an auto-generated one.string
-
-
ConversationGuid Mandatory
Conversation unique identifier.string
-
Message Mandatory
Message body.string
-
ReplyToMessageGuid
Unique identifier of the message being replied on.string
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
- 40900: Cannot post message into closed conversation
PostMessageResponse
-
PostMessageResult
Result of PostMessageObjectPostMessageResult
General class for representing method output.-
MessageGuid
Message unique identifier.string
-
Result Mandatory
The result of the request. Indicating success or error.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
RequestPromiseToPayForDays
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.RequestPromiseToPayForDays(
new RequestPromiseToPayForDaysRequest
{
PromiseToPayForDays = 20,
PromiseToPayLetter = true,
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "41708" }
}
);
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:RequestPromiseToPayForDays>
<urn:RequestPromiseToPayForDaysRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>41708</urn:CaseIdentificationValue>
</urn:CaseLookup>
<urn:PromiseToPayForDays>20</urn:PromiseToPayForDays>
<urn:PromiseToPayLetter>true</urn:PromiseToPayLetter>
</urn:RequestPromiseToPayForDaysRequest>
</urn:RequestPromiseToPayForDays>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectRequestPromiseToPayForDays
RequestPromiseToPayForDays-
RequestPromiseToPayRequest
Collection case and nomber of days for promise to pay parameters.ObjectRequestPromiseToPayForDaysRequest
General class for representing RequestPromiseToPayForDays method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
PromiseToPayForDays Mandatory
Number of days, from pay date on latest debt collection letter (action group = IK), or promise to pay register date if no letter is found, or pay date is passed, the promise to pay period will be valid for.int
-
PromiseToPayLetter
If a promise to pay letter should be sent or not.bool
-
-
Output
0
if promise to pay is successful.
Error codes:
- 30950: Invalid person or company identity number.
- 30951: Not allowed, missing rights in license
- 30952: Promise to pay days number must be greater than 0
- 30953: Can't find collection account(s).
- 30954: 'Promise to pay' can only be used with cases in the statuses allowed by the parameter 'Allowed statuses for promise to pay'.
- 30955: 'Promise to pay' for creditor is disabled by the parameter 'Promise to pay for creditor' or 'Max number of promise to pay requests from the debtor'.
- 30956: The age of the debt collection case is 151 days. The maximum age of a case for allowing a promise to pay is specified in the parameter 'Max age on case for promise to pay' (100).
- 30957: 'Promise to pay' for creditor is disabled by the parameter 'Max number of promise to pay requests from the debtor' (10).
- 30958: The date differs from parameter settings for min/max days for promise to pay. Dates according to parameters: min date 2021-01-01, max date 2021-10-01.
- 30959: Parameter 'Letter action for promise to pay letters' does not have a value, no letter action item code is available.
- 30960: Letter action '12345' specified in parameter 'Letter action for promise to pay letters' does not exist.
RequestPromiseToPayForDaysResponse
-
RequestPromiseToPayForDaysResult
Result of RequestPromiseToPayForDaysObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
RequestRespite
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.RequestRespite(
new RequestRespiteRequest {
RespiteUntil = new Date(2020, 10, 1),
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "7" },
VisibilityMask = VisibilityMaskType.ClientWebVisible
}
);
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:RequestRespite>
<urn:RequestRespiteRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>7</urn:CaseIdentificationValue>
</urn:CaseLookup>
<urn:RespiteUntil>2020-10-01</urn:RespiteUntil>
<urn:VisibilityMask>CustomerWebVisible</urn:VisibilityMask>
</urn:RequestRespiteRequest>
</urn:RequestRespite>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectRequestRespite
RequestRespite-
RequestRespiteRequest
Collection case and boundary date identification parameters.ObjectRequestRespiteRequest
General class for representing method input.-
CaseLookup
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
RespiteUntil Mandatory
Boundary date respite requested up to.DateTime
-
VisibilityMask
Visibility masks for history notes.EnumVisibilityMaskType
Visibility mask type.-
NotVisible
Not visible on client web nor debtor/customer web. -
ClientWebVisible
Visible on client web. -
CustomerWebVisible
Visible on debtor/customer web. -
EverywhereVisible
Visible on both client and debtor/customer web.
-
-
-
Output
0
if respite is successful.
Error codes:
- 30500: invalid respite date
- 30600: respite request rejected
- 30700: selected cases missing or invalid
- 30800: respite request partially succeeded
RequestRespiteResponse
-
RequestRespiteResult
Result of RequestRespiteObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
RequestRespiteForDays
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.RequestRespiteForDays(
new RequestRespiteForDaysRequest
{
RespiteForDays = 15,
CaseLookup = new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "41708" },
VisibilityMask = VisibilityMaskType.ClientWebVisible
}
);
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:RequestRespiteForDays>
<urn:RequestRespiteRequest>
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>41708</urn:CaseIdentificationValue>
</urn:CaseLookup>
<urn:RespiteForDays>15</urn:RespiteForDays>
<urn:VisibilityMask>CustomerWebVisible</urn:VisibilityMask>
</urn:RequestRespiteRequest>
</urn:RequestRespiteForDays>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectRequestRespiteForDays
RequestRespiteForDays-
RequestRespiteRequest
Collection case and nomber of days for respite parameters.ObjectRequestRespiteForDaysRequest
General class for representing RequestRespiteForDays method input.-
CaseLookup
Information to lookup collection case(s).ObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
RespiteForDays Mandatory
Number of days to request respite starting from current date.int
-
VisibilityMask
Visibility masks for history notes.EnumVisibilityMaskType
Visibility mask type.-
NotVisible
Not visible on client web nor debtor/customer web. -
ClientWebVisible
Visible on client web. -
CustomerWebVisible
Visible on debtor/customer web. -
EverywhereVisible
Visible on both client and debtor/customer web.
-
-
-
Output
0
if respite is successful.
Error codes:
- 30500: invalid respite date
- 30600: respite request rejected
- 30700: selected cases missing or invalid
- 30800: respite request partially succeeded
- 30900: invalid respite days number
RequestRespiteForDaysResponse
-
RequestRespiteForDaysResult
Result of RequestRespiteForDaysObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
SetNotificationChannel
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.SetNotificationChannel(
new SetNotificationChannelRequest {
ConversationGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D",
PreferredChannel = "EMAIL",
Email = "gooduser@sole.com"
}
);
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:SetNotificationChannel>
<urn:SetNotificationChannelRequest>
<urn:ConversationGuid>A4287D2A-F16C-4C38-A6E6-9F307626204D</urn:ConversationGuid>
<urn:Email>gooduser@sole.com</urn:Email>
<urn:PreferredChannel>EMAIL</urn:PreferredChannel>
</urn:SetNotificationChannelRequest>
</urn:SetNotificationChannel>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectSetNotificationChannel
SetNotificationChannel-
SetNotificationChannelRequest
Communication channel and conversation identification parameters.ObjectSetNotificationChannelRequest
General class for representing method input.-
ConversationGuid Mandatory
Conversation unique identifier.string
-
Email
If preferred way of notification is EMAIL - contains e-mail address to notify debtorstring
-
MobilePhone
If preferred way of notification is SMS - contains mobile phone number to notify debtorstring
-
PreferredChannel Mandatory
Debtor's preferred notification channel. Should be NONE, EMAIL or SMSstring
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
- 60400: PreferredChannel: NONE | EMAIL | SMS
- 60500: A valid e-mail address must be provided
- 60600: A valid mobile phone number must be provided
SetNotificationChannelResponse
-
SetNotificationChannelResult
Result of SetNotificationChannelObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
UpdateLimitationDate
Examples
DebtorAccessClient client = new DebtorAccessClient();
GeneralResult result = client.UpdateLimitationDate(
new UpdateLimitationDateRequest {
InterruptionDate = new DateTime(2020, 12, 1)
}
);
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:UpdateLimitationDate>
<urn:UpdateLimitationDateRequest>
<urn:InterruptionDate>2020-12-01</urn:InterruptionDate>
</urn:UpdateLimitationDateRequest>
</urn:UpdateLimitationDate>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectUpdateLimitationDate
UpdateLimitationDate-
UpdateLimitationDateRequest
Limitation date identification parameters.ObjectUpdateLimitationDateRequest
General class for representing method input.-
InterruptionDate
Interruption date.DateTime
-
-
Output
0
if limitation date has been updated.
Error codes:
- 1: unknown error or error message from ARC server
UpdateLimitationDateResponse
-
UpdateLimitationDateResult
Result of UpdateLimitationDateObjectGeneralResult
A general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
UpdatePowerOfAttorney
Examples
DebtorAccessClient client = new DebtorAccessClient();
ResultType result = client.UpdatePowerOfAttorney(
new UpdatePowerOfAttorneyRequest{
PowerOfAttorneyPartyGuid = "A4287D2A-F16C-4C38-A6E6-9F307626204D",
PowerOfAttorney = new PowerOfAttorney{
AccessGranted = true,
GeneralForDebtor = false,
Cases = new List<CaseLookup> {
new CaseLookup { CaseIdentification = CaseIdentificationType.CaseNumber, CaseIdentificationValue = "36168" }
}.ToArray(),
PowerOfAttorneyParty = new PowerOfAttorneyParty{
Addresses = new List<Address>().ToArray(),
ExtraFields = new List<ExtraField>().ToArray()
}
},
});
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:UpdatePowerOfAttorney>
<urn:Request>
<urn:PowerOfAttorney>
<!--Optional:-->
<urn:AccessGranted>1</urn:AccessGranted>
<!--Optional:-->
<urn:Cases>
<!--Zero or more repetitions:-->
<urn:CaseLookup>
<urn:CaseIdentification>CaseNumber</urn:CaseIdentification>
<urn:CaseIdentificationValue>13197</urn:CaseIdentificationValue>
</urn:CaseLookup>
</urn:Cases>
<!--Optional:-->
<urn:GeneralForDebtor>false</urn:GeneralForDebtor>
<!--Optional:-->
<urn:GrantedAt>2000-10-10</urn:GrantedAt>
<!--Optional:-->
<urn:RevokedAt>2000-10-10</urn:RevokedAt>
</urn:PowerOfAttorney>
<urn:PowerOfAttorneyPartyGuid>16C79619-3B51-4013-80E7-731360BCDE09</urn:PowerOfAttorneyPartyGuid>
</urn:Request>
</urn:UpdatePowerOfAttorney>
</soapenv:Body>
</soapenv:Envelope>
Input
-
request Mandatory
Request dataObjectUpdatePowerOfAttorney
UpdatePowerOfAttorney-
Request
Update power of attorney parameters.ObjectUpdatePowerOfAttorneyRequest
General class for representing method input.-
PowerOfAttorney Mandatory
Data structure with information for updateObjectPowerOfAttorneyUpdate
General class for representing method input.-
AccessGranted
Access Granted valuebool
-
Cases
Information to lookup collection case(s).ArrayObjectCaseLookup
The way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationType
Collection case identification type.-
CaseGuid
Case GUID identification. -
CaseNumber
Case number. -
AccountReferenceNumber
Account reference number provided by the client. -
InvoiceNumber
Invoice number of one on the debts provided by the client. -
PaymentReferenceNumber
Payment reference number (OCR). -
CustomerNo
Customer number for the debtor at the creditor side.
-
-
CaseIdentificationValue Mandatory
Identification value corresponding to identification type.string
-
-
GeneralForDebtor
General For Debtor valuebool
-
GrantedAt
Granted At valueDateTime
-
PowerOfAttorneyParty
Power Of Attorney PartyObjectPowerOfAttorneyPartyUpdate
Detailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddress
Holds address information.-
CareOf
Care of address.string
-
City
City.string
-
CountryCode
Country code, i.e. EN, SE etc.string
-
DefaultAddress
Whether this is the default address.bool
-
FullAddress
Combined address with all fields into single string.string
-
FullName
The full name of the receiving party, i.e name of person or company.string
-
HouseNo
House number.string
-
HouseNoExtension
House number extension.string
-
StateCode
State code if applicable.string
-
Street
Street address.string
-
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string
-
UpdateExisting
Whether this should update existing or create new address.bool
-
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime
-
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime
-
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
Cellular phone of partystring
-
CultureCode
Culture code of partystring
-
Email
Email of partystring
-
ExtraFields
List extrafields of party.ArrayObjectExtraField
Extra field contains custom data.-
Data
Value of extra field.string
-
Name
Name of extra field.string
-
-
Fullname
Full name of partystring
-
IdNumber
ID number of party.string
-
LanguageCode
Language code of partystring
-
Telefax
Telefax of partystring
-
WorkPhone
Work phone of partystring
-
-
RevokedAt
Revoked At valueDateTime
-
-
PowerOfAttorneyPartyGuid Mandatory
Party guid for adding relation. If this value is empty, new party is createdstring
-
-
Output
0
if booking is successful.
Error codes:
- 1: generic error message from ARC server
UpdatePowerOfAttorneyResponse
-
UpdatePowerOfAttorneyResult
Result of UpdatePowerOfAttorneyObjectResultType
Common result type.-
ResultCode Mandatory
The result code0
means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int
-
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-