FIBUdataServiceStack

<back to all web services

CheckAZRequest

The following routes are available for this service:
GET, POST/fibuscan/Bankdaten/CheckAZ
import Foundation
import ServiceStack

public class CheckAZRequest : Codable
{
    public var jahr:Int

    required public init(){}
}

public class CheckAZResponse : Codable
{
    public var updated:[bankdaten] = []

    required public init(){}
}

public class bankdaten : IPrimaryKey, IBankindex, IPKindex, IDel, Codable
{
    public var datenindex:Int?
    public var bankindex:Int?
    public var text:String
    public var datum:Date?
    public var betrag:Double?
    public var erfasst:Date?
    public var bnr:Int?
    public var auftraggeber:String
    public var auftraggeberBLZ:String
    public var auftraggeberKto:String
    public var buchungstyp:String
    public var buchungstext:String
    public var verbucht:Date?
    public var pkontoID:Int?
    public var fälligkeit:Date?
    public var ktr:Int?
    public var rnr:String
    public var transfer:Int?
    public var info:Int?
    public var del:Int?
    public var az:Int?
    public var vorlaufnr:Int?
    public var infotxt:String
    public var briefktxt:String
    public var briefkvorl:Int?
    public var skontoeuro:Double?
    public var mahnstufe:Int?
    public var mahndatum:Date?
    public var dta:Int?
    public var eingangdatum:Date?
    public var file:Int?
    public var volltext:String
    public var ausgeblendet:Int?
    public var zurueckgesetzt:Int?
    public var faelligkeit:Int?
    public var faelligkeitSK:Int?
    public var bankindex_tr:Int?
    public var iD_Verrechnung:Int?
    public var iD_Transfer:Int?
    public var iD_Lokal:Int?
    public var originalauszug:Int?
    public var isSkontoAusbuchung:Int?
    public var ablaufdatum:Date?
    public var dokumentenart:String
    public var archivstruktur:String
    public var zeitstempel:String
    public var ocranalyse:String
    public var fremdguid:String
    public var isEinbehalt:Int?
    public var barcode:String
    public var isFreigabe:Int?
    public var ustmerkmal:String
    public var keinOP:Int?
    public var iD_Wiederkehrend:Int?
    public var bearbeiter:String
    // @Ignore()
    public var primaryKey:Int?

    // @Ignore()
    public var pkIndex:Int?

    // @Ignore()
    public var del:Int?

    required public init(){}
}


Swift CheckAZRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/Bankdaten/CheckAZ HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<CheckAZRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Jahr>0</Jahr>
</CheckAZRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<CheckAZResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Updated xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:bankdaten>
      <d2p1:AZ>0</d2p1:AZ>
      <d2p1:Ablaufdatum>0001-01-01T00:00:00</d2p1:Ablaufdatum>
      <d2p1:Archivstruktur>String</d2p1:Archivstruktur>
      <d2p1:Auftraggeber>String</d2p1:Auftraggeber>
      <d2p1:AuftraggeberBLZ>String</d2p1:AuftraggeberBLZ>
      <d2p1:AuftraggeberKto>String</d2p1:AuftraggeberKto>
      <d2p1:Ausgeblendet>0</d2p1:Ausgeblendet>
      <d2p1:Bankindex_tr>0</d2p1:Bankindex_tr>
      <d2p1:Betrag>0</d2p1:Betrag>
      <d2p1:Bnr>0</d2p1:Bnr>
      <d2p1:Briefktxt>String</d2p1:Briefktxt>
      <d2p1:Briefkvorl>0</d2p1:Briefkvorl>
      <d2p1:Buchungstext>String</d2p1:Buchungstext>
      <d2p1:Buchungstyp>String</d2p1:Buchungstyp>
      <d2p1:Datenindex>0</d2p1:Datenindex>
      <d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
      <d2p1:Del>0</d2p1:Del>
      <d2p1:Dokumentenart>String</d2p1:Dokumentenart>
      <d2p1:Dta>0</d2p1:Dta>
      <d2p1:Eingangdatum>0001-01-01T00:00:00</d2p1:Eingangdatum>
      <d2p1:Erfasst>0001-01-01T00:00:00</d2p1:Erfasst>
      <d2p1:Faelligkeit>0</d2p1:Faelligkeit>
      <d2p1:FaelligkeitSK>0</d2p1:FaelligkeitSK>
      <d2p1:File>0</d2p1:File>
      <d2p1:Fälligkeit>0001-01-01T00:00:00</d2p1:Fälligkeit>
      <d2p1:ID_Lokal>0</d2p1:ID_Lokal>
      <d2p1:ID_Transfer>0</d2p1:ID_Transfer>
      <d2p1:ID_Verrechnung>0</d2p1:ID_Verrechnung>
      <d2p1:ID_Wiederkehrend>0</d2p1:ID_Wiederkehrend>
      <d2p1:Info>0</d2p1:Info>
      <d2p1:Infotxt>String</d2p1:Infotxt>
      <d2p1:IsSkontoAusbuchung>0</d2p1:IsSkontoAusbuchung>
      <d2p1:Ktr>0</d2p1:Ktr>
      <d2p1:Mahndatum>0001-01-01T00:00:00</d2p1:Mahndatum>
      <d2p1:Mahnstufe>0</d2p1:Mahnstufe>
      <d2p1:Originalauszug>0</d2p1:Originalauszug>
      <d2p1:PKIndex>0</d2p1:PKIndex>
      <d2p1:PkontoID>0</d2p1:PkontoID>
      <d2p1:PrimaryKey>0</d2p1:PrimaryKey>
      <d2p1:RNR>String</d2p1:RNR>
      <d2p1:Skontoeuro>0</d2p1:Skontoeuro>
      <d2p1:Text>String</d2p1:Text>
      <d2p1:Transfer>0</d2p1:Transfer>
      <d2p1:Verbucht>0001-01-01T00:00:00</d2p1:Verbucht>
      <d2p1:Volltext>String</d2p1:Volltext>
      <d2p1:Vorlaufnr>0</d2p1:Vorlaufnr>
      <d2p1:bankindex>0</d2p1:bankindex>
      <d2p1:barcode>String</d2p1:barcode>
      <d2p1:bearbeiter>String</d2p1:bearbeiter>
      <d2p1:del>0</d2p1:del>
      <d2p1:fremdguid>String</d2p1:fremdguid>
      <d2p1:isEinbehalt>0</d2p1:isEinbehalt>
      <d2p1:isFreigabe>0</d2p1:isFreigabe>
      <d2p1:keinOP>0</d2p1:keinOP>
      <d2p1:ocranalyse>String</d2p1:ocranalyse>
      <d2p1:ustmerkmal>String</d2p1:ustmerkmal>
      <d2p1:zeitstempel>String</d2p1:zeitstempel>
      <d2p1:zurueckgesetzt>0</d2p1:zurueckgesetzt>
    </d2p1:bankdaten>
  </Updated>
</CheckAZResponse>