Table of Contents

Class Partner

Namespace
RetailForce.Fiscalisation.Model
Assembly
RetailForce.Fiscalisation.Model.dll

The partner for a document.

public class Partner : DocumentAddress
Inheritance
Partner
Inherited Members

Remarks

Possible examples for a document partner: Customer, Supplier, Store, ...

Properties

AdditionalIdentifications

Additional identifications for the partner (additional to the id, for instance for loyalty systems).

[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public Dictionary<string, string>? AdditionalIdentifications { get; set; }

Property Value

Dictionary<string, string>

Caption

The caption (=name) of the partner.

public string Caption { get; set; }

Property Value

string

Id

The id of the partner.

public string Id { get; set; }

Property Value

string

IdentificationType

The type of the identification shown in field PartnerIdentification.

[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public PartnerIdentificationType? IdentificationType { get; set; }

Property Value

PartnerIdentificationType?

IsBusiness

True if the partner is business partner (B2B), if partner is consumer set to false (B2C).

[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public bool? IsBusiness { get; set; }

Property Value

bool?

PartnerClassification

The classification of group or type of the partner (not the PartnerType).

public string PartnerClassification { get; set; }

Property Value

string

Remarks

This field can be used for subclassing customers (for instance). Therefore it can be used for customer groups, supplier groups etc.

PartnerIdentification

The identification of the partner. If set also the property IdentificationType must be set.

[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string PartnerIdentification { get; set; }

Property Value

string

PartnerType

The type of this partner. For possible types see PartnerType.

public PartnerType PartnerType { get; set; }

Property Value

PartnerType

TaxNumber

The tax number of the partner.

public string TaxNumber { get; set; }

Property Value

string

VatNumber

The vat number of the partner.

public string VatNumber { get; set; }

Property Value

string

Remarks

This vat number is a valid EU-VAT number which can be validated through EU-VIES system.