Class SwissQRBill

Class SwissQRBill

De naam: Aspose.BarCode.ComplexBarcode Verzameling: Aspose.BarCode.dll (25.4.0)

SwissQR factuurgegevens

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Geëerbiede leden

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Account

Geeft of stelt het accountnummer van de schuldeiser.

Accountnummers moeten geldig zijn IBAN’s van een bank van Zwitserland of Liechtenstein.

public string Account { get; set; }

Eigendomswaarde

string

AlternativeSchemes

Gets ors stelt de alternatieve betalingsregelingen vast.

Een maximum van twee schema’s met parameters is toegestaan.

public List<alternativescheme> AlternativeSchemes { get; set; }

Eigendomswaarde

List < AlternativeScheme >

Amount

ontvangt of bepaalt het bedrag van de betaling.

Valide waarden zijn tussen 0.01 en 999.999.99.

public decimal Amount { get; set; }

Eigendomswaarde

decimal

BillInformation

ontvangt of stelt de aanvullende gestructureerde factuurinformatie.

public string BillInformation { get; set; }

Eigendomswaarde

string

Creditor

Geeft of stelt de adres van de schuldeiser.

public Address Creditor { get; set; }

Eigendomswaarde

Address

Currency

Geeft of zet de betalingskwaliteit.

Valide waarden zijn “CHF” en “EUR”.

public string Currency { get; set; }

Eigendomswaarde

string

Debtor

Geeft of stelt het adres van de schuldenaar.

De schuldenaar is optioneel.Als het wordt verwaarloosd, is zowel het instellen van dit veld op of het plaatsen van een adres met alle of leeg waarden ok.

public Address Debtor { get; set; }

Eigendomswaarde

Address

Reference

Geeft of stelt de betalingsreferentie van de schuldeiser.

De verwijzing is verplicht voor SwissQR IBANs, d.w.z.IBAN’s in het bereik CHxx30000xxxxx door CHXX31999xxxxx.

Indien aangegeven, moet de referentie ofwel een geldig SwissQR-referentie zijn (verantwoordend aan het referentiemodel van ISR) of een geldige kredietverwijzing volgens ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Eigendomswaarde

string

UnstructuredMessage

Geeft of stelt de extra ongestructureerde boodschap.

public string UnstructuredMessage { get; set; }

Eigendomswaarde

string

Version

Geeft of stelt de versie van de SwissQR bill standaard.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Eigendomswaarde

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(String)

Creëert en stelt een ISO11649 creditorsreferentie uit een grondlijn door te voorschrijvende String met “RF” en de modulo 97 checksum.

Whitespace wordt verwijderd van de referentie

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

De rauwe referentie.

Exceptions

ArgumentException

‘rawReference’ bevat invalide tekens.

Equals(Objecten)

Het bepaalt of het aangegeven object gelijk is aan het huidige object.

public override bool Equals(object obj)

Parameters

obj object

Het object te vergelijken met het huidige object.

Returns

bool

‘waar’ als het aangegeven object gelijk is aan het huidige object; anders, ‘fake’.

Equals(De SwissQRBill)

bepaalt of de aangegeven wets gelijk is aan de huidige wets.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Het wetsvoorstel vergeleken met het huidige wetsvoorstel.

Returns

bool

‘waar’ als het aangegeven object gelijk is aan het huidige object; anders, ‘fake’.

GetHashCode()

Geeft de hashcode voor dit voorbeeld.

public override int GetHashCode()

Returns

int

Een hashcode voor het huidige object.

 Nederlands