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 dataObjectAddPowerOfAttorneyAddPowerOfAttorney-
Request
Add power of attorney parameters.ObjectAddPowerOfAttorneyRequestGeneral class for representing method input.-
Cases
Information to find case(s) to make relationArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 structureObjectPowerOfAttorneyPartyAddDetailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddressHolds address information.-
CareOf
Care of address.string -
City
City.string -
CountryCode
Country code, i.e. EN, SE etc.string -
DefaultAddress
Whether this is the default address.bool -
FullAddress
Combined address with all fields into single string.string -
FullName
The full name of the receiving party, i.e name of person or company.string -
HouseNo
House number.string -
HouseNoExtension
House number extension.string -
StateCode
State code if applicable.string -
Street
Street address.string -
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string -
UpdateExisting
Whether this should update existing or create new address.bool -
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime -
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime -
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone Mandatory
Cellular phone of partystring -
CultureCode
Culture code of partystring -
Email Mandatory
Email of partystring -
ExtraFields
List extrafields of party.ArrayObjectExtraFieldExtra 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 AddPowerOfAttorneyObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectUpdateConversationNotificationUpdateConversationNotification-
UpdateConversationNotificationRequest
UpdateConversationNotification requestObjectUpdateConversationNotificationRequestGeneral 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 BothEnumConversationNotificationChannelType of person, juridically.-
NoneNone. -
SMSSMS -
EmailEmail -
BothBoth - SMS and Email
-
-
DataProvision
DataprivisionObjectDataProvisionHolds 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 UpdateConversationNotificationObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectBookPaymentReservationBookPaymentReservation-
BookPaymentReservationRequest
Collection case and booking identification parameters.ObjectBookPaymentReservationRequestGeneral class for representing method input.-
CaseLookups
Information to find case(s) to book payment forArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 BookPaymentReservationObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
CalculateInstalmentPlan
MonthlyAmount or NumberOfInstalmentsExamples
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 dataObjectCalculateInstalmentPlanCalculateInstalmentPlan-
CalculateInstalmentPlanRequest
Instalment plan identification parameters.ObjectCalculateInstalmentPlanRequestGeneral class for representing method input.-
InstalmentPlanConditions Mandatory
Holds information about instalment plan conditions.ObjectCollectionInstalmentPlanHolds information about instalment plan conditions.-
Cases
List of lookups to collection cases.ArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 typeEnumCollectionIntervalTypePayment plan interval type.-
DayInMonthDay in month payment period -
LastDayInMonthLast day in month payment period -
MonthlyMonthly payment period -
DaysDays payment period -
OneTimeOne time payment period
-
-
MonthlyAmount
Monthly amount.decimal -
NumberOfInstalments
Number of instalments.int -
PayDay
Payday.int -
PaymentPlanType
Payment plan type.EnumCollectionPaymentPlanTypePayment plan type.-
AnnuityAnnuity -
AnnuityLimitedAnnuity, limited -
FlatFlat -
FlatLimitedFlat, limited
-
-
RegistrationFeeAmount
Registration fee amount.decimal
-
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
CalculateInstalmentPlanResponse
-
CalculateInstalmentPlanResult
Result of CalculateInstalmentPlanObjectCalculateCollectionInstalmentPlanCalculate 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectCloseConversationCloseConversation-
CloseConversationRequest
Conversation identification parameters.ObjectCloseConversationRequestGeneral 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 CloseConversationObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectCreateCollectionConversationCreateCollectionConversation-
CreateCollectionConversationRequest
Collection case and conversation identification parameters.ObjectCreateCollectionConversationRequestGeneral class for representing method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 CreateCollectionConversationObjectCreateConversationResultGeneral class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
ThreadGuid
Topic unique identifier.string
-
CreateInstalmentPlan
MonthlyAmount or NumberOfInstalmentsExamples
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 dataObjectCreateInstalmentPlanCreateInstalmentPlan-
CreateInstalmentPlanRequest
Instalment plan identification parameters.ObjectCreateInstalmentPlanRequestGeneral class for representing method input.-
CreateAsProposal
Should instalment plan be created as a proposal.bool -
InstalmentPlanConditions Mandatory
Holds information about instalment plan conditions.ObjectCollectionInstalmentPlanHolds information about instalment plan conditions.-
Cases
List of lookups to collection cases.ArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 typeEnumCollectionIntervalTypePayment plan interval type.-
DayInMonthDay in month payment period -
LastDayInMonthLast day in month payment period -
MonthlyMonthly payment period -
DaysDays payment period -
OneTimeOne time payment period
-
-
MonthlyAmount
Monthly amount.decimal -
NumberOfInstalments
Number of instalments.int -
PayDay
Payday.int -
PaymentPlanType
Payment plan type.EnumCollectionPaymentPlanTypePayment plan type.-
AnnuityAnnuity -
AnnuityLimitedAnnuity, limited -
FlatFlat -
FlatLimitedFlat, limited
-
-
RegistrationFeeAmount
Registration fee amount.decimal
-
-
-
Output
Error codes:
- 1: unknown error or error message from ARC server
CreateInstalmentPlanResponse
-
CreateInstalmentPlanResult
Result of CreateInstalmentPlanObjectCalculateCollectionInstalmentPlanCalculate 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectCustomActionCustomAction-
serviceDefinition
The invoke service definition request.ObjectInvokeServiceDefinitionRequestA request for invoking a service definition.-
AsyncCall
Whether service definition invocation is asynchronous or not, i.e. fire and forget. When true the result CData is not collected. Default value is false.bool -
Input
An XML structure used for input into service definition call.XmlElement -
InputXml
An XML string used for input into service definition call.string -
ServiceDefinitionName Mandatory
Name of the service definition to invoke.string
-
-
Output
CData.
Error codes:
- 30601: General service definition error
- 30602: Service definition does not exist
- 30603: Service definition input values error
- 30604: Custom error
CustomActionResponse
-
CustomActionResult
Result of CustomActionObjectCustomActionResultThe result for a custom action, i.e. a service definition call.-
CData
Raw CData from service definition response.XmlElement -
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectDeleteConversationMessageDeleteConversationMessage-
DeleteConversationMessageRequest
Message identification parameters.ObjectDeleteConversationMessageRequestGeneral 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 DeleteConversationMessageObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectDeletePowerOfAttorneyDeletePowerOfAttorney-
Request
Delete power of attorney parameters.ObjectDeletePowerOfAttorneyRequestGeneral 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 DeletePowerOfAttorneyObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectEstablishSessionEstablishSession-
EstablishSessionRequest
Debtor identification parameters.ObjectEstablishSessionRequestGeneral class for representing method input.-
ClientReferenceFilter
Party reference code.string -
DebtorLookup Mandatory
Information to lookup debtor(s).ObjectDebtorLookupThe way to find a debtor in DB by several predefined criteria.-
DebtorIdentification Mandatory
Debtor identification type.EnumDebtorIdentificationTypeDebtor identification type.-
CustomCustom identification. NOT SUPPORTED. -
DebtorSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
DebtorNOSSNOrCompanyNoIdentify by Norweigan SSN or company number. -
DebtorReferenceNumberIdentify by debtor/client reference number. -
DebtorGuidDebtor identification. -
CustomerNoCustomer number for the debtor at the creditor side. NOT SUPPORTED in DebtorAccess.EstablishSession. -
DebtorFISSNOrCompanyNoIdentify 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.ObjectPowerOfAttorneyLookupThe way to find a debtor in DB by several predefined criteria.-
PowerOfAttrneyIdentification Mandatory
Debtor identification type.EnumPowerOfAttrneyIdentificationTypeParty of attorney identification type.-
PartySESSNOrCompanyNoIdentify by Swedish SSN or company number. -
PartyNOSSNOrCompanyNoIdentify by Norweigan SSN or company number. -
PartyReferenceNumberIdentify by party reference number. -
PartyGuidParty identification. -
PartyFISSNOrCompanyNoIdentify 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 EstablishSessionObjectEstablishSessionResultGeneral class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetCaseDetailsGetCaseDetails-
CaseLookup
Information to lookup case.ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 GetCaseDetailsObjectGetCaseDetailsResultGeneral class for representing method output.-
CaseDetails
Collection case detailed information.ObjectCaseDetailsDetailed information about collection case.-
ActionHistory
List of collection case action history action items.ArrayObjectHistoryDetailed information about history action item.-
ActionGroup
Action group (predefined category for history actions).EnumActionGroupAction group.-
NoneNone. -
RespiteAn action (e.g. letter) to be sent as a confirmation of a given respite. -
Legal_SE_SUPRO_reduceAn export or letter action to handle reduction of a claim in Swedish injunction to pay process. -
Legal_SE_SUPRO_recallAn export or letter action to handle a recall of a claim from the Swedish injunction to pay process. -
Legal_SE_enforcement_reduceAn export or letter action to handle reduction of a claim in Swedish enforcement process. -
Legal_SE_enforcement_recallAn export or letter action to handle a recall of a claim from the Swedish enforcement process. -
InvoiceAn action (e.g. letter) that is the actual invoice. -
ReminderAn action (e.g. letter) that is a reminder of an unpaid invoice. -
CollectionAn action (e.g. export) that is the start of the debcollection process. -
Legal_SE_enforcement_applicationAn export or letter action to handle an application for a Swedish enforcement process. -
Legal_SE_enforcement_renewAn export or letter action to handle a yearly renewal in a Swedish enforcement process. -
Legal_SE_enforcement_respiteAn export or letter action to to give the debtor a respite in a Swedish enforcement process. -
PP_AviMonthly payment notice in a payment (instalment) plan. -
Legal_SE_enforcement_messageAn export or letter action to handle a message to the bailiff in a Swedish enforcement process. -
Legal_SE_enforcement_changeAn export or letter action to handle an update to a case in a Swedish enforcement process. -
PP_ReminderReminder of a monthly payment notice in a payment (instalment) plan. -
Legal_SE_SUPRO_applicationAn export or letter action to handle application of a Swedish injunction to pay process. -
BOFA letter action for Norwegian debt collection notice. -
VarselNorwegian reminder letter. -
IKVARNorwegian reminder and debt collection warning letter. -
Bankruptcy_applicationA letter action with application for bankruptcy. -
XFR_applicationAn export action for Swedish credit information at Kronofogden (XFR). -
NoticeAction for monthly invoice of an account/loan. -
Promissory_NoteAction for promissory note of an account/loan. -
BOFVarselA letter action for Norwegian debt collection notice. -
TungInkassoAn action for initiating double charge of the debtor in a Norwegian collection case. -
Legal_NO_SI_application_ForlikNorwegian action for application of simplified summons. -
Legal_NO_Forlik_reduceAn export or letter action to handle reduction of a claim in Norwegian simplified summons process. -
Legal_NO_Forlik_recallAn export or letter action to handle a recall of a claim in Norwegian simplified summons process. -
Legal_NO_DirekteUtlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian direct enforcement process. -
Legal_NO_DirekteUtlegg_recallAn export or letter action to handle a recall of a claim in Norwegian direct enforcement process. -
Legal_NO_Utlegg_reduceAn export or letter action to handle reduction of a claim in Norwegian enforcement process. -
Legal_NO_Utlegg_recallAn export or letter action to handle a recall of a claim in Norwegian enforcement process. -
Legal_NO_SI_application_UtleggNorwegian action for application of enforcement. -
Legal_NO_SI_application_DirekteUtleggNorwegian action for application of direct enforcement (without prior summons). -
NL_WIKA letter action for Dutch debt collection notice. -
Legal_FI_Summons_reduceAn export or letter action to handle reduction of a claim in Finnish summons process. -
Legal_FI_Summons_recallAn export or letter action to handle a recall of a claim in Finnish summons process. -
Legal_FI_Enforcement_reduceAn export or letter action to handle reduction of a claim in Finnish enforcement process. -
Legal_FI_Enforcement_recallAn export or letter action to handle a recall of a claim in Finnish enforcement process. -
Legal_NL_WritOfSummonsA letter action for Dutch writ of summons. -
Legal_NL_LegalDocumentA letter action for Dutch document that needs to be sent to the bailiff. -
Legal_NL_BailiffExportAn export action for exporting writ of summons or legal documents to the Dutch bailiff. -
SamlingsaviseringAction for monthly invoice of a revolving account. -
Samlingsavisering_Reminder_1Action for first reminder of a revolving account. -
Samlingsavisering_Reminder_2Action for second reminder of a revolving account. -
SECCIA letter action for the Standard European Consumer Credit Information. -
PersonalDataReportA letter action for presenting a personal data report to the customer/debtor. -
Legal_FI_SummonsFinnish action for writ of summons. -
Legal_FI_EnforcementFinnish action for application of enforcement. -
DemPayment remark revoke. -
Legal_FI_Enforcement_NotificationFinnish Enforcement notification -
Legal_FI_Balance_Inquiry_ResponseFinnish Bailiff balance inquiry response -
Legal_FI_DebtrecallUljas, debt recall (FI) -
Back_To_BillingBack to billing
-
-
ActionGroupingGuid
Ledger account group unique identifier.string -
ActionItemCode
History action item code.string -
ActionType
History item action type.EnumActionTypeAction type.-
UndefinedUndefined. -
LetterLetter. -
WordLetterWord letter. -
ExportDataExport data. -
ManualManual collection. -
PhonePhone. -
ManualSystemManual collection (System). -
InsertLegalRegistration legal information. -
ChangeServiceChange service. -
NoOpWait. -
InsertOfferRegistration offer. -
ReturnToPreviousReturn to previous. -
EmailE-mail. -
UserQuestionQuestion to user. -
InsertPurchasePurchase of claim. -
SmsSMS message (text). -
EndorsementEndorsement. -
ReendorsementReendorsement. -
ListList. -
UpdateDataUpdate data. -
ServiceService call. -
UpdatePaymentPlanUpdate payment plan. -
NewInvoiceConfirmMerge new invoice. -
GroupingGrouping. -
VoicemailVoicemail. -
DecisionDecsicion. -
UserQuestionListQuestion list. -
CaseTransferCase transfer. -
AccountTransferAccount transfer. -
AuthSignAuthentication/signing. -
RegisterVerdictRegister Verdict.
-
-
AmountToPay
Amount to pay.decimal -
BankAccountNo
Bank account number.string -
CaseNumber
Case number.string -
CurrencyCode
Currency code, e.g. SEK, NOK, EUR etc.string -
CustomerAccountNumber
Customer account number.string -
Date
History action item registration date.DateTime -
Description
Action item description.string -
DueDate
Due date.DateTime -
FileName
Original file namestring -
HasArchivedDocument
If history action item has corresponding archived document.bool -
HistoryGuid
History action item unique identifier.string -
InvoiceNumber
Invoice number.string -
Name
History action item name.string -
PaidDate
Payment date.DateTime -
PaymentRefrence
Payment reference.string -
PrintedAt
Print date.DateTime -
UserCode
User codestring -
UserEmail
E-mail of the action performer.string -
UserFullName
Full name of the action performer.string -
UserType
Party type of the action performer.EnumUserTypeUser type.-
NoneUser type is undefined. -
AllAll types. -
CreditorUserCreditor user type. -
SolicitorUserSolicitor user type. -
CreditorAndSolicitorUserCreditor | Solicitor user type. -
DebtorDebtor user type. -
CreditorUserAndDebtorCreditor Debtor user type -
SolicitorUserAndDebtorSolicito Debtor user type -
CreditorAndSolicitorUserAndDebtorCreditor Solicitor Debtor user type
-
-
-
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.ArrayObjectDebtorDetailed information about debtor.-
ActiveCases
Active cases number.int -
Addresses
List of debtor's addresses.ArrayObjectAddressHolds address information.-
CareOf
Care of address.string -
City
City.string -
CountryCode
Country code, i.e. EN, SE etc.string -
DefaultAddress
Whether this is the default address.bool -
FullAddress
Combined address with all fields into single string.string -
FullName
The full name of the receiving party, i.e name of person or company.string -
HouseNo
House number.string -
HouseNoExtension
House number extension.string -
StateCode
State code if applicable.string -
Street
Street address.string -
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string -
UpdateExisting
Whether this should update existing or create new address.bool -
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime -
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime -
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
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).EnumConversationNotificationChannelType of person, juridically.-
NoneNone. -
SMSSMS -
EmailEmail -
BothBoth - 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.EnumDebtorRoleDebtor role.-
DebtorDebtor. -
GuarantorGuarantor. -
CoapplicantCo-applicant. -
EstatebeneficiaryEstate beneficiary. -
TradingcompanypartnerTrading company partner. -
GeneralpartnerGeneral partner. -
CustodianCustodian. -
LimitedPartnerLimited partner. -
RepurchaserRepurchaser. -
BankGuarantorBank guarantor. -
OtherPledgerOther pledger. -
BoardMemberBoard member. -
GuarantorAndOtherPledgerGuarantor and other pledger. -
GuarantorAndCompanyPartnerGuarantor and company partner. -
SoleProprietorUsingATradeNameSole proprietor using a trade name. -
SolventPersonSolvent person.
-
-
Domicile
Debtor's domicile.string -
Email
Debtor's e-mail.string -
ExtraFields
List of debtor's extrafields.ArrayObjectExtraFieldExtra 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.EnumGenderTypeGender of a person.-
FemaleFemale gender, a woman. -
MaleMale gender, a man. -
UnknownUnknown gender, or neither Female nor Male.
-
-
HistNotes
History notes connected to the DebtorArrayObjectHistNoteHistory 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.EnumJuridicalTypeType of person, juridically.-
NaturalPersonActual person. -
JuridicalPersonJuridical 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.ArrayObjectDebtDetailed 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.EnumInvoiceTypeInvoice type.-
UnknownUnknown. -
InvoiceInvoice. -
CreditInvoiceCreditInvoice. -
InterestInvoiceInterestInvoice. -
FinalInvoiceCreditDebtFinalInvoiceCreditDebt. -
OfferInvoiceOfferInvoice. -
CollectionInvoiceCollectionInvoice. -
OverpaymentOverpayment. -
OnAccountPaymentOnAccountPayment.
-
-
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.ArrayObjectExtraFieldExtra field contains custom data.-
Data
Value of extra field.string -
Name
Name of extra field.string
-
-
Fees
List of collection case fees.ArrayObjectFeeDetailed 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.EnumDebtTypeDebt type.-
UnknownNone. -
PrincipalPrincipal. -
ImportedFeeImportedFee. -
FeeFee. -
OutlayOutlay. -
CreditCredit. -
ReservationReservation. -
CapitalizedInterestCapitalizedInterest. -
BilledBilled. -
DueDue. -
PenaltyInterestOnPrincipalPenaltyInterestOnPrincipal. -
PenaltyInterestOnInterestPenaltyInterestOnInterest. -
PreterminationPretermination. -
TerminationTermination.
-
-
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 caseArrayObjectHistNoteHistory 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.ArrayObjectPaymentInformation about collection Payment.-
BankAccountNumber
BankAccountNumber.string -
CreditorIsBankAccountOwner
CreditorIsBankAccountOwner.bool -
CurrencyCode
CurrencyCode.string -
Distributions
Distributions.ArrayObjectPaymentDistributionInformation about collection Payment distribution.-
CollectionAccountId
CollectionAccountId.int -
CurrencyCode
CurrencyCode.string -
DebtType
DebtType.EnumDebtTypeDebt type.-
UnknownNone. -
PrincipalPrincipal. -
ImportedFeeImportedFee. -
FeeFee. -
OutlayOutlay. -
CreditCredit. -
ReservationReservation. -
CapitalizedInterestCapitalizedInterest. -
BilledBilled. -
DueDue. -
PenaltyInterestOnPrincipalPenaltyInterestOnPrincipal. -
PenaltyInterestOnInterestPenaltyInterestOnInterest. -
PreterminationPretermination. -
TerminationTermination.
-
-
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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetCaseSummaryGetCaseSummary-
GetCaseSummaryRequest
Collection case identification parameters.ObjectGetCaseSummaryRequestGeneral class for representing method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 GetCaseSummaryObjectGetCaseSummaryResultGeneral class for representing method output.-
Cases
List of collection cases.ArrayObjectCaseSummaryDetailed 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetCollectionConversationsGetCollectionConversations-
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 GetCollectionConversationsObjectGetCollectionConversationsResultGeneral class for representing method output.-
CollectionConversations
List of collection case conversations.ArrayObjectCollectionConversationHolds 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetDebtorDetailsGetDebtorDetails
Output
Error codes:
- 30701: collection account generic error
GetDebtorDetailsResponse
-
GetDebtorDetailsResult
Result of GetDebtorDetailsObjectGetDebtorDetailsResultGeneral class for representing method output.-
Debtors
List of debtors with detailed information about each debtor.ArrayObjectDebtorDetailed information about debtor.-
ActiveCases
Active cases number.int -
Addresses
List of debtor's addresses.ArrayObjectAddressHolds address information.-
CareOf
Care of address.string -
City
City.string -
CountryCode
Country code, i.e. EN, SE etc.string -
DefaultAddress
Whether this is the default address.bool -
FullAddress
Combined address with all fields into single string.string -
FullName
The full name of the receiving party, i.e name of person or company.string -
HouseNo
House number.string -
HouseNoExtension
House number extension.string -
StateCode
State code if applicable.string -
Street
Street address.string -
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string -
UpdateExisting
Whether this should update existing or create new address.bool -
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime -
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime -
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
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).EnumConversationNotificationChannelType of person, juridically.-
NoneNone. -
SMSSMS -
EmailEmail -
BothBoth - 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.EnumDebtorRoleDebtor role.-
DebtorDebtor. -
GuarantorGuarantor. -
CoapplicantCo-applicant. -
EstatebeneficiaryEstate beneficiary. -
TradingcompanypartnerTrading company partner. -
GeneralpartnerGeneral partner. -
CustodianCustodian. -
LimitedPartnerLimited partner. -
RepurchaserRepurchaser. -
BankGuarantorBank guarantor. -
OtherPledgerOther pledger. -
BoardMemberBoard member. -
GuarantorAndOtherPledgerGuarantor and other pledger. -
GuarantorAndCompanyPartnerGuarantor and company partner. -
SoleProprietorUsingATradeNameSole proprietor using a trade name. -
SolventPersonSolvent person.
-
-
Domicile
Debtor's domicile.string -
Email
Debtor's e-mail.string -
ExtraFields
List of debtor's extrafields.ArrayObjectExtraFieldExtra 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.EnumGenderTypeGender of a person.-
FemaleFemale gender, a woman. -
MaleMale gender, a man. -
UnknownUnknown gender, or neither Female nor Male.
-
-
HistNotes
History notes connected to the DebtorArrayObjectHistNoteHistory 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.EnumJuridicalTypeType of person, juridically.-
NaturalPersonActual person. -
JuridicalPersonJuridical 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetDebtorPaymentReferenceGetDebtorPaymentReference-
GetDebtorPaymentReferenceRequest
Collection case and bank account identification parameters.ObjectGetDebtorPaymentReferenceRequestGeneral class for representing method input.-
BankAccountCode
Bank account code.string -
CaseLookup
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 GetDebtorPaymentReferenceObjectGetDebtorPaymentReferenceResultGeneral class for representing method output.-
PaymentReferenceNumber
Payment reference number.string -
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetDebtorSummaryGetDebtorSummary
Output
Error codes:
- 30701: collection account generic error
GetDebtorSummaryResponse
-
GetDebtorSummaryResult
Result of GetDebtorSummaryObjectGetDebtorSummaryResultGeneral class for representing method output.-
DebtorTotalSummary
List of collection cases with detailed information about each case.ArrayObjectCaseSummaryDetailed 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetDocumentListForCaseGetDocumentListForCase-
caseLookup
Information to lookup case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 GetDocumentListForCaseObjectGetDocumentListResultGeneral class for representing method output.-
Documents
The list of history action documents with detailed information about each document.ArrayObjectHistoryDocumentDetailed 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.EnumUserTypeUser type.-
NoneUser type is undefined. -
AllAll types. -
CreditorUserCreditor user type. -
SolicitorUserSolicitor user type. -
CreditorAndSolicitorUserCreditor | Solicitor user type. -
DebtorDebtor user type. -
CreditorUserAndDebtorCreditor Debtor user type -
SolicitorUserAndDebtorSolicito Debtor user type -
CreditorAndSolicitorUserAndDebtorCreditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetDocumentListForDebtorGetDocumentListForDebtor-
debtorLookup
Information to lookup debtor(s).ObjectDebtorLookupThe way to find a debtor in DB by several predefined criteria.-
DebtorIdentification Mandatory
Debtor identification type.EnumDebtorIdentificationTypeDebtor identification type.-
CustomCustom identification. NOT SUPPORTED. -
DebtorSESSNOrCompanyNoIdentify by Swedish SSN or company number. -
DebtorNOSSNOrCompanyNoIdentify by Norweigan SSN or company number. -
DebtorReferenceNumberIdentify by debtor/client reference number. -
DebtorGuidDebtor identification. -
CustomerNoCustomer number for the debtor at the creditor side. NOT SUPPORTED in DebtorAccess.EstablishSession. -
DebtorFISSNOrCompanyNoIdentify 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 GetDocumentListForDebtorObjectGetDocumentListResultGeneral class for representing method output.-
Documents
The list of history action documents with detailed information about each document.ArrayObjectHistoryDocumentDetailed 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.EnumUserTypeUser type.-
NoneUser type is undefined. -
AllAll types. -
CreditorUserCreditor user type. -
SolicitorUserSolicitor user type. -
CreditorAndSolicitorUserCreditor | Solicitor user type. -
DebtorDebtor user type. -
CreditorUserAndDebtorCreditor Debtor user type -
SolicitorUserAndDebtorSolicito Debtor user type -
CreditorAndSolicitorUserAndDebtorCreditor Solicitor Debtor user type
-
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetHistoryDocumentGetHistoryDocument-
eDocumentLocationHint
Optional filter by document location hint.EnumDocumentLocationHintDocument location hint.-
UndefinedUndefined. -
ActionDocumentActionDocument. -
CollectionDocumentCollectionDocument. -
DebtorDocumentDebtorDocument.
-
-
HistoryGuid
Collection case history action document's unique identifier.string
-
Output
Error codes:
- 30701: collection account generic error
GetHistoryDocumentResponse
-
GetHistoryDocumentResult
Result of GetHistoryDocumentObjectGetHistoryDocumentResultGeneral class for representing method output.-
Data
Base64-encoded file body.string -
Extension
File extension.string -
FileName
File name.string -
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetMessagesGetMessages-
GetMessagesRequest
Conversation identification parameters.ObjectGetMessagesRequestGeneral 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 GetMessagesObjectGetMessagesResultGeneral class for representing method output.-
Messages
List of conversation messages.ArrayObjectMessageHolds 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetPaymentDetailsGetPaymentDetails
Output
GetPaymentDetailsResponse
-
GetPaymentDetailsResult
Result of GetPaymentDetailsObjectGetPaymentDetailsResultGetPaymentDetails main result structure-
Payments
Collection of payments belonging to debtorsArrayObjectPaymentDetailsPayment details-
Bankaccount
Payment bankaccount (receiveing)string -
Currency
Payment currencystring -
Debts
Debts covered by paymentArrayObjectPaymentDebtDetailed 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/overpaymentEnumDebtTypeDebt type.-
UnknownNone. -
PrincipalPrincipal. -
ImportedFeeImportedFee. -
FeeFee. -
OutlayOutlay. -
CreditCredit. -
ReservationReservation. -
CapitalizedInterestCapitalizedInterest. -
BilledBilled. -
DueDue. -
PenaltyInterestOnPrincipalPenaltyInterestOnPrincipal. -
PenaltyInterestOnInterestPenaltyInterestOnInterest. -
PreterminationPretermination. -
TerminationTermination.
-
-
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 sourceEnumPaidByTypePaid by payment source-
DEBTORPaid by debtor -
OTHERPaid by other -
AUTHORITYPaid by authority -
SOCIALWELFAREOFFICEPaid by Social welfare office -
INSURANCECOMPANYPaid by insurance company -
DEBTRELIEFPaid by debtrelief
-
-
PaymentDate
Payment dateDateTime -
PaymentReference
Used payment referencestring
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetPaymentplanDetailsGetPaymentplanDetails
Output
GetPaymentplanDetailsResponse
-
GetPaymentplanDetailsResult
Result of GetPaymentplanDetailsObjectGetPaymentplanDetailsResultGetPaymentplanDetails main result structure-
Paymentplans
Collection of paymentplansArrayObjectPaymentplanDetailsDebtors paymentplan-
AdviceFee
Advice feedecimal -
Amount
Paymentplan amountdecimal -
Cases
Paymentplan casesArrayObjectPaymentplanCaseCase 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 caseEnumDebtorRoleDebtor role.-
DebtorDebtor. -
GuarantorGuarantor. -
CoapplicantCo-applicant. -
EstatebeneficiaryEstate beneficiary. -
TradingcompanypartnerTrading company partner. -
GeneralpartnerGeneral partner. -
CustodianCustodian. -
LimitedPartnerLimited partner. -
RepurchaserRepurchaser. -
BankGuarantorBank guarantor. -
OtherPledgerOther pledger. -
BoardMemberBoard member. -
GuarantorAndOtherPledgerGuarantor and other pledger. -
GuarantorAndCompanyPartnerGuarantor and company partner. -
SoleProprietorUsingATradeNameSole proprietor using a trade name. -
SolventPersonSolvent person.
-
-
Service
Case servicestring
-
-
Currency
Currencystring -
FeeCurrency
Fee currencystring -
Instalments
Paymentplan instalmentsArrayObjectInstalmentPaymentplan 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 paymentArrayObjectInstalmentPaymentPayments booked to a instalment-
Fee
Feedecimal -
Interest
Interestdecimal -
PaymentDate
Payment dateDateTime -
Principal
Principaldecimal
-
-
Status
Instalment statusEnumInstalmentStatusPaymentplan instalment status (calculated)-
UnknownUnknown status -
InactivePaymentplan is inactive -
ProposalPaymentplan was not activated yet -
PausedPaymentplan is paused -
PaidInstalment is fully paid -
PastInstalment is past -
BilledInstalment is billed -
ReminderReminder is sent for instalment -
FutureFuture instalment
-
-
-
IntervalType
Interval typeEnumIntervalTypePayment plan interval type-
UnknownUnknown -
StartOfMonthDay in month payment period -
EndOfMonthLast day in month payment period -
MonthMonthly payment period -
DayDays payment period -
OneTimeOne 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 statusEnumPaymentplanStatusPayment plan status-
InactiveDeactivated -
ActiveActive -
ProposalProposal -
PausedPaused
-
-
TotalFee
Total feedecimal -
TotalInterest
Total interestdecimal -
TotalPrincipal
Total principaldecimal
-
-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetPowerOfAttorneyGetPowerOfAttorney-
Request
Get power of attorney parametersObjectGetPowerOfAttorneyRequestGeneral class for representing method input.-
ForThisCase
Information to find case to make relationObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 GetPowerOfAttorneyObjectGetPowerOfAttorneyResultResult type for GetPowerOfAttorney function-
PowerOfAttorneys
List of PowerOfAttorneysArrayObjectPowerOfAttorneyGeneral class for representing method input.-
AccessGranted
Access Granted valuebool -
Cases
Information to lookup collection case(s).ArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 PartyObjectPowerOfAttorneyPartyGetDetailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddressHolds address information.-
CareOf
Care of address.string -
City
City.string -
CountryCode
Country code, i.e. EN, SE etc.string -
DefaultAddress
Whether this is the default address.bool -
FullAddress
Combined address with all fields into single string.string -
FullName
The full name of the receiving party, i.e name of person or company.string -
HouseNo
House number.string -
HouseNoExtension
House number extension.string -
StateCode
State code if applicable.string -
Street
Street address.string -
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string -
UpdateExisting
Whether this should update existing or create new address.bool -
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime -
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime -
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone Mandatory
Cellular phone of partystring -
CultureCode
Culture code of partystring -
Email Mandatory
Email of partystring -
ExtraFields
List extrafields of party.ArrayObjectExtraFieldExtra 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetUnreadMessageCountGetUnreadMessageCount
Output
Error codes:
- 1: unknown error or error message from ARC server
GetUnreadMessageCountResponse
-
GetUnreadMessageCountResult
Result of GetUnreadMessageCountObjectGetMessageCountResultGeneral class for representing method output.-
Result
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectGetUnreadMessagesGetUnreadMessages
Output
Error codes:
- 1: unknown error or error message from ARC server
GetUnreadMessagesResponse
-
GetUnreadMessagesResult
Result of GetUnreadMessagesObjectGetMessagesResultGeneral class for representing method output.-
Messages
List of conversation messages.ArrayObjectMessageHolds 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.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectLogoutSessionLogoutSession
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 dataObjectMarkMessageAsReadMarkMessageAsRead-
MarkMessageAsReadRequest
Message identification parameters.ObjectMarkMessageAsReadRequestGeneral 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 MarkMessageAsReadObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
Ping
0 if everything went ok. If something went wrong
it will return a result code other than 0 and the result text will contain
information about error. However if service is unreachable, e.g. not started, the
service will not respond at all.Examples
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 dataObjectPingPing
Output
0 if ping was successful, otherwise read result text for error information.
GeneralResultResponse
-
GeneralResult
Result of GeneralResultObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectPostMessagePostMessage-
PostMessageRequest
Conversation and message identification parameters.ObjectPostMessageRequestGeneral class for representing method input.-
AttachedDocument
Attached to message documentObjectAttachedDocumentHolds 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 PostMessageObjectPostMessageResultGeneral class for representing method output.-
MessageGuid
Message unique identifier.string -
Result Mandatory
The result of the request. Indicating success or error.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectRequestPromiseToPayForDaysRequestPromiseToPayForDays-
RequestPromiseToPayRequest
Collection case and nomber of days for promise to pay parameters.ObjectRequestPromiseToPayForDaysRequestGeneral class for representing RequestPromiseToPayForDays method input.-
CaseLookup Mandatory
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 RequestPromiseToPayForDaysObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectRequestRespiteRequestRespite-
RequestRespiteRequest
Collection case and boundary date identification parameters.ObjectRequestRespiteRequestGeneral class for representing method input.-
CaseLookup
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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.EnumVisibilityMaskTypeVisibility mask type.-
NotVisibleNot visible on client web nor debtor/customer web. -
ClientWebVisibleVisible on client web. -
CustomerWebVisibleVisible on debtor/customer web. -
EverywhereVisibleVisible 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 RequestRespiteObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectRequestRespiteForDaysRequestRespiteForDays-
RequestRespiteRequest
Collection case and nomber of days for respite parameters.ObjectRequestRespiteForDaysRequestGeneral class for representing RequestRespiteForDays method input.-
CaseLookup
Information to lookup collection case(s).ObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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.EnumVisibilityMaskTypeVisibility mask type.-
NotVisibleNot visible on client web nor debtor/customer web. -
ClientWebVisibleVisible on client web. -
CustomerWebVisibleVisible on debtor/customer web. -
EverywhereVisibleVisible 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 RequestRespiteForDaysObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectSetNotificationChannelSetNotificationChannel-
SetNotificationChannelRequest
Communication channel and conversation identification parameters.ObjectSetNotificationChannelRequestGeneral 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 SetNotificationChannelObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
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 dataObjectUpdateLimitationDateUpdateLimitationDate-
UpdateLimitationDateRequest
Limitation date identification parameters.ObjectUpdateLimitationDateRequestGeneral 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 UpdateLimitationDateObjectGeneralResultA general result containing a result with result code and result text.-
Result
The result of the request.ObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-
-
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 dataObjectUpdatePowerOfAttorneyUpdatePowerOfAttorney-
Request
Update power of attorney parameters.ObjectUpdatePowerOfAttorneyRequestGeneral class for representing method input.-
PowerOfAttorney Mandatory
Data structure with information for updateObjectPowerOfAttorneyUpdateGeneral class for representing method input.-
AccessGranted
Access Granted valuebool -
Cases
Information to lookup collection case(s).ArrayObjectCaseLookupThe way to find a collection case in DB by several predefined criteria.-
CaseIdentification Mandatory
Collection case identification type.EnumCaseIdentificationTypeCollection case identification type.-
CaseGuidCase GUID identification. -
CaseNumberCase number. -
AccountReferenceNumberAccount reference number provided by the client. -
InvoiceNumberInvoice number of one on the debts provided by the client. -
PaymentReferenceNumberPayment reference number (OCR). -
CustomerNoCustomer 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 PartyObjectPowerOfAttorneyPartyUpdateDetailed information about POA party.-
Addresses
List Addresses of party.ArrayObjectAddressHolds address information.-
CareOf
Care of address.string -
City
City.string -
CountryCode
Country code, i.e. EN, SE etc.string -
DefaultAddress
Whether this is the default address.bool -
FullAddress
Combined address with all fields into single string.string -
FullName
The full name of the receiving party, i.e name of person or company.string -
HouseNo
House number.string -
HouseNoExtension
House number extension.string -
StateCode
State code if applicable.string -
Street
Street address.string -
TypeCode Mandatory
The type code of the address, i.e. what the address is used for, e.g. LEGAL, AVI, INVOICE, SITE, DELIVERY, TRUSTACCNT. Should be used one of predefined values using correct letter case.string -
UpdateExisting
Whether this should update existing or create new address.bool -
ValidFrom
The date when the address becomes active. If the element is missing, then do not change the current actual value.DateTime -
ValidTo
The date after which the address becomes inactive. If the element is missing, then do not change the current actual value.DateTime -
ZipCode
Zip code, i.e. postal code.string
-
-
CellularPhone
Cellular phone of partystring -
CultureCode
Culture code of partystring -
Email
Email of partystring -
ExtraFields
List extrafields of party.ArrayObjectExtraFieldExtra 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 UpdatePowerOfAttorneyObjectResultTypeCommon result type.-
ResultCode Mandatory
The result code0means ok, anything else usually indicates a warning or an error. Look at accompanying result text for more details on result.int -
ResultText Mandatory
Text information of the result. Usually contains a warning or error message when result code is indicating other than success.string
-