Class SwissQRBill

Class SwissQRBill

Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)

Ετικέτες Ετικέτες SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Κληρονομημένα μέλη

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

Properties

Account

Αποκτά ή καθορίζει τον αριθμό λογαριασμού του πιστωτή.

Οι αριθμοί λογαριασμών πρέπει να είναι έγκυροι IBAN μιας τράπεζας της Ελβετίας ή του Λιχτενστάιν.

public string Account { get; set; }

Αξία ιδιοκτησίας

string

AlternativeSchemes

Το Gets ors καθορίζει τα εναλλακτικά συστήματα πληρωμών.

Επιτρέπεται ένα μέγιστο των δύο σχημάτων με παραμέτρους.

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

Αξία ιδιοκτησίας

List &lt · AlternativeScheme >

Amount

Αποκτά ή καθορίζει το ποσό της πληρωμής.

Οι έγκυρες τιμές είναι μεταξύ 0.01 και 999.999.99.

public decimal Amount { get; set; }

Αξία ιδιοκτησίας

decimal

BillInformation

Αποκτά ή τοποθετεί τις πρόσθετες διαρθρωμένες πληροφορίες λογαριασμού.

public string BillInformation { get; set; }

Αξία ιδιοκτησίας

string

Creditor

Αποκτά ή καθορίζει τη διεύθυνση του πιστωτή.

public Address Creditor { get; set; }

Αξία ιδιοκτησίας

Address

Currency

Αποκτήστε ή τοποθετήστε το νόμισμα πληρωμής.

Οι έγκυρες τιμές είναι «CHF» και «EUR».

public string Currency { get; set; }

Αξία ιδιοκτησίας

string

Debtor

Αποκτά ή καθορίζει τη διεύθυνση του οφειλέτη.

Ο οφειλέτης είναι προαιρετική. εάν λείπει, είτε θέτει αυτό το πεδίο σε ή θέσει μια διεύθυνση με όλες ή κενές τιμές είναι εντάξει.

public Address Debtor { get; set; }

Αξία ιδιοκτησίας

Address

Reference

λαμβάνει ή καθορίζει την αναφορά πληρωμής του πιστωτή.

Η αναφορά είναι υποχρεωτική για τα SwissQR IBANs, δηλαδή τα IBNs στο εύρος CHxx30000xxxxxxx μέσω CHXX31999xxXXX.

Εάν καθοριστεί, η αναφορά πρέπει να είναι είτε έγκυρη SwissQR παραπομπή (που αντιστοιχεί στο έντυπο αποδείξεων ISR) είτε επικυρωμένη πιστωτική αναφορές σύμφωνα με το ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Αξία ιδιοκτησίας

string

UnstructuredMessage

Απολαμβάνει ή τοποθετεί το πρόσθετο μη δομημένο μήνυμα.

public string UnstructuredMessage { get; set; }

Αξία ιδιοκτησίας

string

Version

Αποκτά ή τοποθετεί την έκδοση του προτύπου λογαριασμού SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Αξία ιδιοκτησίας

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Σύνδεσμος)

Δημιουργεί και καθορίζει μια αναφορά πιστωτών ISO11649 από μια ακατέργαστη γραμμή με προεπιλογήΗ γραμμή με το “RF” και το modulo 97 checksum.

Το Whitespace απομακρύνεται από την αναφορά

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

Η βασική αναφορά.

Exceptions

ArgumentException

Το ‘rawReference’ περιέχει άκυρους χαρακτήρες.

Equals(αντικείμενο)

καθορίζει αν το συγκεκριμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.

public override bool Equals(object obj)

Parameters

obj object

Το αντικείμενο να συγκρίνεται με το τρέχον αντικείμενο.

Returns

bool

«πραγματικό» αν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο, αλλιώς, «ψεύτικο».

Equals(Ετικέτες SwissQRBill)

καθορίζει αν ο καθορισμένος λογαριασμός ισούται με τον τρέχοντα λογαριασμό.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Το νομοσχέδιο συγκρίνεται με το τρέχον.

Returns

bool

«πραγματικό» αν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο, αλλιώς, «ψεύτικο».

GetHashCode()

Πάρτε τον κωδικό hash για αυτή την περίπτωση.

public override int GetHashCode()

Returns

int

Ένας κωδικός hash για το τρέχον αντικείμενο.

 Ελληνικά