Class SwissQRBill

Class SwissQRBill

Nome do espaço: Aspose.BarCode.ComplexBarcode Assembleia: Aspose.BarCode.dll (25.4.0)

Dados de faturamento da SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Membros herdados

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

Properties

Account

Recebe ou coloca o número de conta do credor.

Os números de conta devem ser válidos IBANs de um banco da Suíça ou Liechtenstein.

public string Account { get; set; }

Valor da propriedade

string

AlternativeSchemes

Gets ors estabelece os esquemas de pagamento alternativos.

Um máximo de dois esquemas com parâmetros são permitidos.

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

Valor da propriedade

List e o PT; AlternativeScheme >

Amount

Recebe ou fixa o montante do pagamento.

Os valores válidos estão entre 0.01 e 999.999.99.

public decimal Amount { get; set; }

Valor da propriedade

decimal

BillInformation

Recebe ou coloca as informações de contas estruturadas adicionais.

public string BillInformation { get; set; }

Valor da propriedade

string

Creditor

Recebe ou coloca o endereço do credor.

public Address Creditor { get; set; }

Valor da propriedade

Address

Currency

Recebe ou coloca a moeda de pagamento.

Os valores válidos são “CHF” e “EUR”.

public string Currency { get; set; }

Valor da propriedade

string

Debtor

Recebe ou coloca o endereço do devedor.

O devedor é opcional. se for omitido, tanto definir este campo para ou definir um endereço com todos ou valores vazios é ok.

public Address Debtor { get; set; }

Valor da propriedade

Address

Reference

Recebe ou coloca a referência de pagamento do credor.

A referência é obrigatória para os SwissQR IBANs, isto é, os IBANs na faixa CHxx30000xxxxxxx através de CHXX31999xxXXX.

Se especificado, a referência deve ser ou uma Referência SwissQR válida (correspondente ao formulário de referências ISR) ou um referencial de credores válido de acordo com a ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Valor da propriedade

string

UnstructuredMessage

Recebe ou coloca a mensagem extra não estruturada.

public string UnstructuredMessage { get; set; }

Valor da propriedade

string

Version

Obter ou definir a versão do padrão de faturamento SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Valor da propriedade

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Redação)

Crie e coloca uma referência de credores ISO11649 a partir de uma corrente cru por pré-figuraçãoA banda com “RF” e o módulo 97 checksum.

Whitespace é removido da referência

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

A referência crua.

Exceptions

ArgumentException

‘rawReference’ contém caracteres inválidos.

Equals(Objeto)

Determina se o objeto especificado é igual ao objeto atual.

public override bool Equals(object obj)

Parameters

obj object

O objeto para comparar com o objeto atual.

Returns

bool

“verdadeiro” se o objeto especificado for igual ao objeto atual; caso contrário, “falso”.

Equals(SuíçaQRBill)

Determina se a conta especificada é igual à conta corrente.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

O projeto de lei deve ser comparado com o atual.

Returns

bool

“verdadeiro” se o objeto especificado for igual ao objeto atual; caso contrário, “falso”.

GetHashCode()

Obtenha o código hash para este caso.

public override int GetHashCode()

Returns

int

Um código hash para o objeto atual.

 Português