Utfylt og klar i nettbanken din

Agreement Service

Web Service: AgreementService
Nets logo

Web Service: AgreementService

Target Namespace:
https://efaktura-services.nets.no/b2c-online-agreement/v2/

Port AgreementPort Port typeSource code

Location:
https://efaktura-services.nets.no/b2c-online-agreement/v2/
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. addAgreementDetailSource code
  2. addReceiverDetailSource code
  3. deleteAgreementDetailSource code
  4. getAgreementDetailSource code
  5. getEfakturaIdentifierDetailSource code
  6. getReceiverListDetailSource code
  7. updateReceiverStatusDetailSource code

Operations

    Port type AgreementPortTypeSource code

    1. addAgreement
      Description:
      Add an issuer agreement for a receiver
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/addAgreement
      Input:
      addAgreement (soap:body, use = literal)Source code
      addAgreement type addAgreement
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • agreement type AgreementType
        • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
          The e-invoice reference of the receiver
        • receiverId type ReceiverIdType
          Uniquely identifies a product
          • A choice of one of the following elements:
            • organizationNumber type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
              Organization number of the issuer or receiver
            • personalNumber type personalNumberType - type string with restriction maxLength(11) minLength(11)
              The social security number of the e-invoice receiver.
        • status type agreementCreationStatusType - type string with restriction - enum { 'ACTIVE', 'PENDING' }
        • product type ProductKeyType
          Uniquely identifies a product
          • issuer type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
            Organization number of the issuer or receiver
          • productId type productIdType - type int with restriction minInclusive(1) maxInclusive(9999)
            An identifier for a product unique for an issuer
        • notification - optional; type NotificationType
          Notification details used to notify receivers of incoming eInvoices
          • emailAddress - optional; type EmailType - type string with restriction maxLength(200) pattern([^@]+@[^\.]+\..+)
            A vaild email address
        • address - optional; type AddressType
          • address1 - optional; - type string with restriction maxLength(50)
          • address2 - optional; - type string with restriction maxLength(50)
          • postalCode - optional; - type string with restriction maxLength(10)
          • city - optional; - type string with restriction maxLength(30)
          • countryCode - optional; - type string with restriction maxLength(2)
      Output:
      addAgreementResponse (soap:body, use = literal)Source code
      addAgreementResponse type addAgreementResponse
      • addAgreementResponse type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    2. addReceiver
      Description:
      Add a receiver
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/addReceiver
      Input:
      addReceiver (soap:body, use = literal)Source code
      addReceiver type addReceiver
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • receiver type AddReceiverType
        • A choice of one of the following elements:
          • socialSecurityNumber type SocialSecurityNumberType - type string with restriction maxLength(11) minLength(11) pattern([0-9]{11})
            The social security number of the receiver. This is encrypted
          • organizationNumber type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
            Organization number of the issuer or receiver
        • firstName - optional; type NameType - type string with restriction maxLength(50) minLength(1)
          Name of the receiver
        • lastName type NameType - type string with restriction maxLength(50) minLength(1)
          Name of the receiver
        • phone - optional; type PhoneType - type string with restriction maxLength(30) minLength(0)
          Phone of the receiver
        • emailAddress - optional; type EmailType - type string with restriction maxLength(200) pattern([^@]+@[^\.]+\..+)
          A vaild email address
        • address - optional; type AddressType
          • address1 - optional; - type string with restriction maxLength(50)
          • address2 - optional; - type string with restriction maxLength(50)
          • postalCode - optional; - type string with restriction maxLength(10)
          • city - optional; - type string with restriction maxLength(30)
          • countryCode - optional; - type string with restriction maxLength(2)
      Output:
      addReceiverResponse (soap:body, use = literal)Source code
      addReceiverResponse type addReceiverResponse
      • addReceiverResponse type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    3. deleteAgreement
      Description:
      Delete an issuer agreement for a receiver
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/deleteAgreement
      Input:
      deleteAgreement (soap:body, use = literal)Source code
      deleteAgreement type deleteAgreement
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
        The e-invoice reference of the receiver
      • issuer type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
        Organization number of the issuer or receiver
      Output:
      deleteAgreementResponse (soap:body, use = literal)Source code
      deleteAgreementResponse type deleteAgreementResponse
      • deleteAgreementResponse type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    4. getAgreement
      Description:
      Add an issuer agreement for a receiver
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/getAgreement
      Input:
      getAgreement (soap:body, use = literal)Source code
      getAgreement type getAgreementType
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
        The e-invoice reference of the receiver
      • issuer type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
        Organization number of the issuer or receiver
      Output:
      getAgreementResponse (soap:body, use = literal)Source code
      getAgreementResponse type getAgreementResponse
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • agreement type GetAgreement
        • firstName - optional; type NameType - type string with restriction maxLength(50) minLength(1)
          Name of the receiver
        • lastName - optional; type NameType - type string with restriction maxLength(50) minLength(1)
          Name of the receiver
        • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
          The e-invoice reference of the receiver
        • status type agreementStatusType - type string with restriction - enum { 'PENDING', 'DELETED', 'ACTIVE', 'INACTIVE' }
        • notification - optional; type NotificationType
          Notification details used to notify receivers of incoming eInvoices
          • emailAddress - optional; type EmailType - type string with restriction maxLength(200) pattern([^@]+@[^\.]+\..+)
            A vaild email address
        • address - optional; type AddressType
          • address1 - optional; - type string with restriction maxLength(50)
          • address2 - optional; - type string with restriction maxLength(50)
          • postalCode - optional; - type string with restriction maxLength(10)
          • city - optional; - type string with restriction maxLength(30)
          • countryCode - optional; - type string with restriction maxLength(2)
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    5. getEfakturaIdentifier
      Description:
      Gets the unique efaktura identifier (efaktura-adresse)based on the social security number
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/getEfakturaIdentifier
      Input:
      getEfakturaIdentifier (soap:body, use = literal)Source code
      getEfakturaIdentifier type GetEfakturaIdentifier
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • receiverId type ReceiverIdType
        Uniquely identifies a product
        • A choice of one of the following elements:
          • organizationNumber type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
            Organization number of the issuer or receiver
          • personalNumber type personalNumberType - type string with restriction maxLength(11) minLength(11)
            The social security number of the e-invoice receiver.
      Output:
      getEfakturaIdentifierResponse (soap:body, use = literal)Source code
      getEfakturaIdentifierResponse type GetEfakturaIdentifierResponse
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      • efakturaIdentifier - optional; type string
      • eInvoiceDefault type boolean
        If all eInvoice agreements should be accepted
        automatically for this eInvoice receiver (eKunde)
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    6. getReceiverList
      Description:
      Gets a list of receivers for a issuer
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/getReceiverList
      Input:
      receiverList (soap:body, use = literal)Source code
      receiverList type ReceiverList
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • organizationNumber type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
        Organization number of the issuer or receiver
      • sortBy - optional; type sortByType - type string with restriction - enum { 'NAME', 'PHONE', 'EMAIL', 'STATUS' }
        The result is sorted by the given sort by criteria
      • sortOrder - optional; type sortOrderType - type string with restriction - enum { 'ASC', 'DESC' }
        Sort order for the given result
      • page type PageType
        Supports paging of payments. Restricts result to a range of payments starting from index = (pageNumber - 1) x pageSize. The resulting
        list size is maximum pageSize number of payments.
        • pageNumber - type int with restriction minExclusive(0) maxInclusive(1000)
        • pageSize - type int with restriction minExclusive(0) maxInclusive(1000)
      • statusList - optional;
        • status type agreementStatusType - type string with restriction - enum { 'PENDING', 'DELETED', 'ACTIVE', 'INACTIVE' }
      Output:
      receiverListResponse (soap:body, use = literal)Source code
      receiverListResponse type ReceiverListResponse
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      • totalFound - type long with restriction minInclusive(0)
        The total number of receivers found. This number may be higher than the size of the receiverList because of paging.
        • result - optional, unbounded; type ReceiverType
          • name type NameType - type string with restriction maxLength(50) minLength(1)
            Name of the receiver
          • phone - optional; type PhoneType - type string with restriction maxLength(30) minLength(0)
            Phone of the receiver
          • email - optional; type EmailType - type string with restriction maxLength(200) pattern([^@]+@[^\.]+\..+)
            A vaild email address
          • socialSecurityNumber type EncryptedSocialSecurityNumberType - type string with restriction maxLength(50) minLength(0)
            The social security number of the receiver. This is encrypted
          • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
            The e-invoice reference of the receiver
          • status type agreementStatusType - type string with restriction - enum { 'PENDING', 'DELETED', 'ACTIVE', 'INACTIVE' }
          • address - optional; type AddressType
            • address1 - optional; - type string with restriction maxLength(50)
            • address2 - optional; - type string with restriction maxLength(50)
            • postalCode - optional; - type string with restriction maxLength(10)
            • city - optional; - type string with restriction maxLength(30)
            • countryCode - optional; - type string with restriction maxLength(2)
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
    7. updateReceiverStatus
      Description:
      Update the given receiver with the given status
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://efaktura-services.nets.no/b2c-online-agreement/v2/updateReceiverStatus
      Input:
      updateReceiverStatus (soap:body, use = literal)Source code
      updateReceiverStatus type UpdateReceiverStatus
      • auditInformation type AuditInformationType
        Information used for authenticating, auditing and logging messages
        • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
          A unique identifier for a request/response message pair used for logging
      • organizationNumber type OrganizationNumberType - type string with restriction maxLength(9) minLength(9) pattern([0-9]{9})
        Organization number of the issuer or receiver
      • eInvoiceReference type EinvoiceReferenceType - type string with restriction maxLength(50) minLength(2)
        The e-invoice reference of the receiver
      • status type ReceiverStatus - type string with restriction - enum { 'ACTIVE', 'INACTIVE' }
        The status of the receiver agreement
      Output:
      updateReceiverStatusResponse (soap:body, use = literal)Source code
      receiverStatusResponse type ReceiverStatusResponse
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      validationFault (soap:fault, use = literal)Source code
      validationFault type ValidationFault
      Indicates that the client has sent an invalid request.
      • errorCode type ErrorCodeType - type int with restriction minInclusive(5000) maxExclusive(5999)
        The error code may be one of the following numbers:
        5001: Invalid receiverId
        5002: Authorization failed
        5003: Unable to find receiver
        5004: Unable to update receiver
        5005: Agreement already exists
        5006: Issuer not found
        5007: Receiver already exists
        5008: Could not find the efaktura agreement.
        5009: The efaktura agreement was already deleted.
        5010: The invoice reference is used by another agreement for this issuer.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging
      Fault:
      serverFault (soap:fault, use = literal)Source code
      serverFault type ServerFault
      Indicates an internal server error.
      • messageIdentifier type MessageIdentifierType - type string with restriction minLength(5) maxLength(50)
        A unique identifier for a request/response message pair used for logging

WSDL source code

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="wsdl-viewer.xsl" ?>
<wsdl:definitions name="b2c-online-agreement" targetNamespace="https://efaktura-services.nets.no/b2c-online-agreement/v2/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:tns="https://efaktura-services.nets.no/b2c-online-agreement/v2/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsl="http://www.w3.org/2001/XMLSchema"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
>
<wsdl:types>
<xsd:schema targetNamespace="https://efaktura-services.nets.no/b2c-online-agreement/v2/">
<xsd:simpleType name="EncryptedSocialSecurityNumberType">
<xsd:annotation>
<xsd:documentation>The social security number of the receiver. This is encrypted</xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:simpleType name="personalNumberType">
<xsd:annotation>
<xsd:documentation>The social security number of the e-invoice receiver. </xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:simpleType name="agreementStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PENDING">
<xsd:annotation>
<xsd:documentation>The agreement is pending approval</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DELETED">
<xsd:annotation>
<xsd:documentation>The agreement is "logically deleted"</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACTIVE">
<xsd:annotation>
<xsd:documentation>The agreement is active</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="INACTIVE">
<xsd:annotation>
<xsd:documentation>The agreement is inactive</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="agreementCreationStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ACTIVE">
<xsd:annotation>
<xsd:documentation>The agreement is active</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PENDING">
<xsd:annotation>
<xsd:documentation>The agreement is pending approval</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MessageIdentifierType">
<xsd:annotation>
<xsd:documentation>A unique identifier for a request/response message pair used for logging</xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:complexType name="PageType">
<xsd:annotation>
<xsd:documentation> Supports paging of payments. Restricts result to a range of payments starting from index = (pageNumber - 1) x pageSize. The resulting list size is maximum pageSize number of payments. </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleType name="productIdType">
<xsd:annotation>
<xsd:documentation>An identifier for a product unique for an issuer </xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:complexType name="NotificationType">
<xsd:annotation>
<xsd:documentation>Notification details used to notify receivers of incoming eInvoices </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="AuditInformationType">
<xsd:annotation>
<xsd:documentation>Information used for authenticating, auditing and logging messages</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="ReceiverListResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="totalFound">
<xsd:annotation>
<xsd:documentation>The total number of receivers found. This number may be higher than the size of the receiverList because of paging. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ServerFault">
<xsd:annotation>
<xsd:documentation> Indicates an internal server error. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="ErrorCodeType">
<xsd:annotation>
<xsd:documentation> The error code may be one of the following numbers: 5001: Invalid receiverId 5002: Authorization failed 5003: Unable to find receiver 5004: Unable to update receiver 5005: Agreement already exists 5006: Issuer not found 5007: Receiver already exists 5008: Could not find the efaktura agreement. 5009: The efaktura agreement was already deleted. 5010: The invoice reference is used by another agreement for this issuer. </xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
</xsd:schema>
</wsdl:types>
<wsdl:portType name="AgreementPortType"></wsdl:portType>
<wsdl:binding name="AgreementSoapBinding" type="tns:AgreementPortType"></wsdl:binding>
</wsdl:definitions>