<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.bsboksen.dk/service" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.bsboksen.dk/service" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Denne webservice tilbyder en række funktioner designet til at facilitere og automatisere administrationen af betalingsaftaler og fakturering for kreditorer.&lt;br&gt;&lt;br&gt;
            Funktionerne inkluderer &lt;ul&gt;&lt;li&gt;oprettelse, vedligeholdelse og afmelding af betalingsaftaler, &lt;li&gt;beregning af kontrolcifre, &lt;li&gt;håndtering af bilag og opkrævninger samt &lt;li&gt;sletning af ugyldige aftalerequests.&lt;/ul&gt;&lt;br&gt;
            Tjenesten giver kreditorer værktøjer til effektiv styring af finansielle transaktioner og kunderelationer, reducerer administrative omkostninger og forbedrer overensstemmelsen med finansielle standarder og lovgivning.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.bsboksen.dk/service">
      <s:element name="HentAlleBetalingsaftaler">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentAlleBetalingsaftalerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentAlleBetalingsaftalerResult" type="tns:ArrayOfAftale" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAftale">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Aftale" nillable="true" type="tns:Aftale" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Aftale">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="KundeNr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AftaleNr" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="Transkode" type="tns:AftaleTranskodeEnum" />
          <s:element minOccurs="1" maxOccurs="1" name="Startdato" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="SlutDato" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Beskrivelse" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Dannelsesdato" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AftaleTranskodeEnum">
        <s:restriction base="s:string">
          <s:enumeration value="AktivAftale" />
          <s:enumeration value="TilgangAftale" />
          <s:enumeration value="AftaleAfmeldtPI" />
          <s:enumeration value="AftaleAfmeldtKreditor" />
          <s:enumeration value="AftaleAfmeldtBS" />
        </s:restriction>
      </s:simpleType>
      <s:element name="OpretBetalingsAftale">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="cprCvrNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="regNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kontoNr" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretBetalingsAftaleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OpretBetalingsAftaleResult" type="tns:AftaleRequestType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AftaleRequestType">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="KundeNr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CprCvrNr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RegNr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="KontoNr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Created" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LbNr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Startdato" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="SlutDato" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ConfirmedAt" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="AfmeldBetalingsAftale">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AfmeldBetalingsAftaleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AfmeldBetalingsAftaleResult" type="tns:AftaleRequestType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentBetalingsAftaleStatusForKunde">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentBetalingsAftaleStatusForKundeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentBetalingsAftaleStatusForKundeResult" type="tns:Aftale" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentBilagForPeriode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startDato" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="slutDato" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentBilagForPeriodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentBilagForPeriodeResult" type="tns:ArrayOfBilagType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfBilagType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="BilagType" nillable="true" type="tns:BilagType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BilagType">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Lbnr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Laest" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Dannelsesdato" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LeveranceTypeId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TranskodeId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SektionId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MandateCount" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentCount" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="HentUlaesteBilagList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="setLaest" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentUlaesteBilagListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentUlaesteBilagListResult" type="tns:ArrayOfBilagType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentSenesteUlaesteBilag">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="setLaest" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentSenesteUlaesteBilagResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentSenesteUlaesteBilagResult" type="tns:BilagType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentIndlaesteAftaleRequests">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentIndlaesteAftaleRequestsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentIndlaesteAftaleRequestsResult" type="tns:ArrayOfAftaleRequestType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAftaleRequestType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AftaleRequestType" nillable="true" type="tns:AftaleRequestType" />
        </s:sequence>
      </s:complexType>
      <s:element name="HentBilag">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Lbnr" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentBilagResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentBilagResult" type="tns:BilagType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SletAftaleRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SletAftaleRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SletAftaleRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretOpkraevningAutomatiskOgFIkort">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="navn" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="adresse" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="postnr" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="beloeb" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="tekst" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="forfaldsdato" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretOpkraevningAutomatiskOgFIkortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OpretOpkraevningAutomatiskOgFIkortResult" type="tns:OpkraevningType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OpkraevningType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="KundeNr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Navn" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Adresse" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Postnr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Beloeb" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Forfaldsdato" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="BetalerIdent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Landekode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Lbnr" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SektionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReturnedSektionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnReference" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="OpretOpkraevningKunFIkort">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="navn" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="adresse" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="postnr" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="beloeb" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="tekst" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="forfaldsdato" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretOpkraevningKunFIkortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OpretOpkraevningKunFIkortResult" type="tns:OpkraevningType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretOpkraevningFIkortMedEgenBetalerIdent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="kundeNr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="navn" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="adresse" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="postnr" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="beloeb" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="tekst" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="forfaldsdato" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="betalerIdent" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OpretOpkraevningFIkortMedEgenBetalerIdentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OpretOpkraevningFIkortMedEgenBetalerIdentResult" type="tns:OpkraevningType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentIndlaesteOpkraevninger">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HentIndlaesteOpkraevningerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HentIndlaesteOpkraevningerResult" type="tns:ArrayOfOpkraevningType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfOpkraevningType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OpkraevningType" nillable="true" type="tns:OpkraevningType" />
        </s:sequence>
      </s:complexType>
      <s:element name="BeregnBetalingsIdentKontrolCiffer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BetalingsIdentUdenKontrolCiffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BeregnBetalingsIdentKontrolCifferResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BeregnBetalingsIdentKontrolCifferResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="HentAlleBetalingsaftalerSoapIn">
    <wsdl:part name="parameters" element="tns:HentAlleBetalingsaftaler" />
  </wsdl:message>
  <wsdl:message name="HentAlleBetalingsaftalerSoapOut">
    <wsdl:part name="parameters" element="tns:HentAlleBetalingsaftalerResponse" />
  </wsdl:message>
  <wsdl:message name="OpretBetalingsAftaleSoapIn">
    <wsdl:part name="parameters" element="tns:OpretBetalingsAftale" />
  </wsdl:message>
  <wsdl:message name="OpretBetalingsAftaleSoapOut">
    <wsdl:part name="parameters" element="tns:OpretBetalingsAftaleResponse" />
  </wsdl:message>
  <wsdl:message name="AfmeldBetalingsAftaleSoapIn">
    <wsdl:part name="parameters" element="tns:AfmeldBetalingsAftale" />
  </wsdl:message>
  <wsdl:message name="AfmeldBetalingsAftaleSoapOut">
    <wsdl:part name="parameters" element="tns:AfmeldBetalingsAftaleResponse" />
  </wsdl:message>
  <wsdl:message name="HentBetalingsAftaleStatusForKundeSoapIn">
    <wsdl:part name="parameters" element="tns:HentBetalingsAftaleStatusForKunde" />
  </wsdl:message>
  <wsdl:message name="HentBetalingsAftaleStatusForKundeSoapOut">
    <wsdl:part name="parameters" element="tns:HentBetalingsAftaleStatusForKundeResponse" />
  </wsdl:message>
  <wsdl:message name="HentBilagForPeriodeSoapIn">
    <wsdl:part name="parameters" element="tns:HentBilagForPeriode" />
  </wsdl:message>
  <wsdl:message name="HentBilagForPeriodeSoapOut">
    <wsdl:part name="parameters" element="tns:HentBilagForPeriodeResponse" />
  </wsdl:message>
  <wsdl:message name="HentUlaesteBilagListSoapIn">
    <wsdl:part name="parameters" element="tns:HentUlaesteBilagList" />
  </wsdl:message>
  <wsdl:message name="HentUlaesteBilagListSoapOut">
    <wsdl:part name="parameters" element="tns:HentUlaesteBilagListResponse" />
  </wsdl:message>
  <wsdl:message name="HentSenesteUlaesteBilagSoapIn">
    <wsdl:part name="parameters" element="tns:HentSenesteUlaesteBilag" />
  </wsdl:message>
  <wsdl:message name="HentSenesteUlaesteBilagSoapOut">
    <wsdl:part name="parameters" element="tns:HentSenesteUlaesteBilagResponse" />
  </wsdl:message>
  <wsdl:message name="HentIndlaesteAftaleRequestsSoapIn">
    <wsdl:part name="parameters" element="tns:HentIndlaesteAftaleRequests" />
  </wsdl:message>
  <wsdl:message name="HentIndlaesteAftaleRequestsSoapOut">
    <wsdl:part name="parameters" element="tns:HentIndlaesteAftaleRequestsResponse" />
  </wsdl:message>
  <wsdl:message name="HentBilagSoapIn">
    <wsdl:part name="parameters" element="tns:HentBilag" />
  </wsdl:message>
  <wsdl:message name="HentBilagSoapOut">
    <wsdl:part name="parameters" element="tns:HentBilagResponse" />
  </wsdl:message>
  <wsdl:message name="SletAftaleRequestSoapIn">
    <wsdl:part name="parameters" element="tns:SletAftaleRequest" />
  </wsdl:message>
  <wsdl:message name="SletAftaleRequestSoapOut">
    <wsdl:part name="parameters" element="tns:SletAftaleRequestResponse" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningAutomatiskOgFIkortSoapIn">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningAutomatiskOgFIkort" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningAutomatiskOgFIkortSoapOut">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningAutomatiskOgFIkortResponse" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningKunFIkortSoapIn">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningKunFIkort" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningKunFIkortSoapOut">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningKunFIkortResponse" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningFIkortMedEgenBetalerIdentSoapIn">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningFIkortMedEgenBetalerIdent" />
  </wsdl:message>
  <wsdl:message name="OpretOpkraevningFIkortMedEgenBetalerIdentSoapOut">
    <wsdl:part name="parameters" element="tns:OpretOpkraevningFIkortMedEgenBetalerIdentResponse" />
  </wsdl:message>
  <wsdl:message name="HentIndlaesteOpkraevningerSoapIn">
    <wsdl:part name="parameters" element="tns:HentIndlaesteOpkraevninger" />
  </wsdl:message>
  <wsdl:message name="HentIndlaesteOpkraevningerSoapOut">
    <wsdl:part name="parameters" element="tns:HentIndlaesteOpkraevningerResponse" />
  </wsdl:message>
  <wsdl:message name="BeregnBetalingsIdentKontrolCifferSoapIn">
    <wsdl:part name="parameters" element="tns:BeregnBetalingsIdentKontrolCiffer" />
  </wsdl:message>
  <wsdl:message name="BeregnBetalingsIdentKontrolCifferSoapOut">
    <wsdl:part name="parameters" element="tns:BeregnBetalingsIdentKontrolCifferResponse" />
  </wsdl:message>
  <wsdl:portType name="ServiceSoap">
    <wsdl:operation name="HentAlleBetalingsaftaler">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Henter alle betalingsaftaler både aktive og ikke aktive</wsdl:documentation>
      <wsdl:input message="tns:HentAlleBetalingsaftalerSoapIn" />
      <wsdl:output message="tns:HentAlleBetalingsaftalerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OpretBetalingsAftale">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opretter en ny betalingsaftale for en kunde. Dette er essentielt for at etablere nye automatiske betalinger eller gentagende faktureringsordninger.</wsdl:documentation>
      <wsdl:input message="tns:OpretBetalingsAftaleSoapIn" />
      <wsdl:output message="tns:OpretBetalingsAftaleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AfmeldBetalingsAftale">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Funktionen afmelder en eksisterende betalingsaftale for en specifik kunde.&lt;br&gt;Dette bruges typisk, når en kunde ønsker at stoppe automatiske betalinger eller skifter betalingsmetode.</wsdl:documentation>
      <wsdl:input message="tns:AfmeldBetalingsAftaleSoapIn" />
      <wsdl:output message="tns:AfmeldBetalingsAftaleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentBetalingsAftaleStatusForKunde">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Funktionen henter og returnerer den aktuelle status for en betalingsaftale tilknyttet en specifik kunde. Dette inkluderer oplysninger om aftalens gyldighed, aktivitetsstatus og eventuelle seneste ændringer.</wsdl:documentation>
      <wsdl:input message="tns:HentBetalingsAftaleStatusForKundeSoapIn" />
      <wsdl:output message="tns:HentBetalingsAftaleStatusForKundeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentBilagForPeriode">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Funktionen henter alle bilag for en specifik periode. Dette kan omfatte fakturaer, kvitteringer eller andre finansielle dokumenter inden for det angivne datointerval.</wsdl:documentation>
      <wsdl:input message="tns:HentBilagForPeriodeSoapIn" />
      <wsdl:output message="tns:HentBilagForPeriodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentUlaesteBilagList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Indsamler de ulæste bilag og sætter 'læst' flaget til den ønskede værdi. Dette kan automatisere processen med at opdatere bilagstatus.</wsdl:documentation>
      <wsdl:input message="tns:HentUlaesteBilagListSoapIn" />
      <wsdl:output message="tns:HentUlaesteBilagListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentSenesteUlaesteBilag">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Henter det seneste bilag, der ikke er markeret som læst. Hvis parameteren 'setLaest' er sand, vil bilaget blive markeret som læst; ellers forbliver status som ulæst. Dette hjælper med at administrere og prioritere dokumentgennemsyn.</wsdl:documentation>
      <wsdl:input message="tns:HentSenesteUlaesteBilagSoapIn" />
      <wsdl:output message="tns:HentSenesteUlaesteBilagSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteAftaleRequests">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Henter en liste over alle indlæste aftalerequests, der endnu ikke er blevet behandlet eller sendt videre til betalingsservice. Dette giver mulighed for administration og fejlsøgning før endelig afsendelse.</wsdl:documentation>
      <wsdl:input message="tns:HentIndlaesteAftaleRequestsSoapIn" />
      <wsdl:output message="tns:HentIndlaesteAftaleRequestsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentBilag">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Henter et specifikt bilag baseret på en unik identifikation. Denne funktion er nyttig for at tilgå detaljerede transaktionsdokumenter.</wsdl:documentation>
      <wsdl:input message="tns:HentBilagSoapIn" />
      <wsdl:output message="tns:HentBilagSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SletAftaleRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sletter det angivede aftalerequest. Kan dog ikke slettes vis den allerede er knyttet til en leverance og dermed send videre til Betalingservice.</wsdl:documentation>
      <wsdl:input message="tns:SletAftaleRequestSoapIn" />
      <wsdl:output message="tns:SletAftaleRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningAutomatiskOgFIkort">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Indlæser opkrævninger til automatisk træk. Hvis debitor ingen Betalingsaftale har med kreditor sender Betalingsservice FI-kort.</wsdl:documentation>
      <wsdl:input message="tns:OpretOpkraevningAutomatiskOgFIkortSoapIn" />
      <wsdl:output message="tns:OpretOpkraevningAutomatiskOgFIkortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningKunFIkort">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Denne funktion indlæser en opkrævning udelukkende til et FI-kort. Skal altid benyttes hvis der er tale om en rykker.</wsdl:documentation>
      <wsdl:input message="tns:OpretOpkraevningKunFIkortSoapIn" />
      <wsdl:output message="tns:OpretOpkraevningKunFIkortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningFIkortMedEgenBetalerIdent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Indlæser en opkrævning til et FI-kort ved brug af en brugerdefineret betaleridentifikation</wsdl:documentation>
      <wsdl:input message="tns:OpretOpkraevningFIkortMedEgenBetalerIdentSoapIn" />
      <wsdl:output message="tns:OpretOpkraevningFIkortMedEgenBetalerIdentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteOpkraevninger">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Funktionen henter alle indlæste opkrævninger, som endnu ikke er afsendt til betalingsservice. Denne operation er vigtig for at sikre korrekt håndtering og timing af opkrævninger.</wsdl:documentation>
      <wsdl:input message="tns:HentIndlaesteOpkraevningerSoapIn" />
      <wsdl:output message="tns:HentIndlaesteOpkraevningerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BeregnBetalingsIdentKontrolCiffer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Denne funktion beregner kontrolcifferet for en betalingsidentifikation ved hjælp af modulus 10-reglen.&lt;br&gt;Kontrolcifferet er nødvendigt for at fuldende betalingsidenten, så den opfylder kravene til et 15-cifret format, hvilket sikrer gyldigheden af betalingsidentifikationen.</wsdl:documentation>
      <wsdl:input message="tns:BeregnBetalingsIdentKontrolCifferSoapIn" />
      <wsdl:output message="tns:BeregnBetalingsIdentKontrolCifferSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HentAlleBetalingsaftaler">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentAlleBetalingsaftaler" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretBetalingsAftale">
      <soap:operation soapAction="http://www.bsboksen.dk/service/OpretBetalingsAftale" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AfmeldBetalingsAftale">
      <soap:operation soapAction="http://www.bsboksen.dk/service/AfmeldBetalingsAftale" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBetalingsAftaleStatusForKunde">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentBetalingsAftaleStatusForKunde" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBilagForPeriode">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentBilagForPeriode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentUlaesteBilagList">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentUlaesteBilagList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentSenesteUlaesteBilag">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentSenesteUlaesteBilag" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteAftaleRequests">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentIndlaesteAftaleRequests" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBilag">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentBilag" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SletAftaleRequest">
      <soap:operation soapAction="http://www.bsboksen.dk/service/SletAftaleRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningAutomatiskOgFIkort">
      <soap:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningAutomatiskOgFIkort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningKunFIkort">
      <soap:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningKunFIkort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningFIkortMedEgenBetalerIdent">
      <soap:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningFIkortMedEgenBetalerIdent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteOpkraevninger">
      <soap:operation soapAction="http://www.bsboksen.dk/service/HentIndlaesteOpkraevninger" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BeregnBetalingsIdentKontrolCiffer">
      <soap:operation soapAction="http://www.bsboksen.dk/service/BeregnBetalingsIdentKontrolCiffer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ServiceSoap12" type="tns:ServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HentAlleBetalingsaftaler">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentAlleBetalingsaftaler" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretBetalingsAftale">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/OpretBetalingsAftale" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AfmeldBetalingsAftale">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/AfmeldBetalingsAftale" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBetalingsAftaleStatusForKunde">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentBetalingsAftaleStatusForKunde" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBilagForPeriode">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentBilagForPeriode" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentUlaesteBilagList">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentUlaesteBilagList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentSenesteUlaesteBilag">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentSenesteUlaesteBilag" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteAftaleRequests">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentIndlaesteAftaleRequests" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentBilag">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentBilag" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SletAftaleRequest">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/SletAftaleRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningAutomatiskOgFIkort">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningAutomatiskOgFIkort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningKunFIkort">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningKunFIkort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OpretOpkraevningFIkortMedEgenBetalerIdent">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/OpretOpkraevningFIkortMedEgenBetalerIdent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HentIndlaesteOpkraevninger">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/HentIndlaesteOpkraevninger" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BeregnBetalingsIdentKontrolCiffer">
      <soap12:operation soapAction="http://www.bsboksen.dk/service/BeregnBetalingsIdentKontrolCiffer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Service">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Denne webservice tilbyder en række funktioner designet til at facilitere og automatisere administrationen af betalingsaftaler og fakturering for kreditorer.&lt;br&gt;&lt;br&gt;
            Funktionerne inkluderer &lt;ul&gt;&lt;li&gt;oprettelse, vedligeholdelse og afmelding af betalingsaftaler, &lt;li&gt;beregning af kontrolcifre, &lt;li&gt;håndtering af bilag og opkrævninger samt &lt;li&gt;sletning af ugyldige aftalerequests.&lt;/ul&gt;&lt;br&gt;
            Tjenesten giver kreditorer værktøjer til effektiv styring af finansielle transaktioner og kunderelationer, reducerer administrative omkostninger og forbedrer overensstemmelsen med finansielle standarder og lovgivning.</wsdl:documentation>
    <wsdl:port name="ServiceSoap" binding="tns:ServiceSoap">
      <soap:address location="http://services.bsboksen.dk:8087/Service.asmx" />
    </wsdl:port>
    <wsdl:port name="ServiceSoap12" binding="tns:ServiceSoap12">
      <soap12:address location="http://services.bsboksen.dk:8087/Service.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>