API Reference
Class
Fa3InvoiceAnnotations
National declarations supplied by the issuer. They are not inferred from party names, item descriptions or EN type codes.
Inheritance
- Object
- Fa3InvoiceAnnotations
Remarks
This authoring contract declares no new means of transport. Such transactions require additional national data.
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property Fa3InvoiceWriteOptions.Annotations
Accepted by parameters
- Constructor Fa3InvoiceWriteOptions.Fa3InvoiceWriteOptions
Constructors
public Fa3InvoiceAnnotations() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean CashAccounting { get; set; } #P_16: cash accounting.
public Boolean SelfBilling { get; set; } #P_17: self-billing.
public Boolean ReverseCharge { get; set; } #P_18: reverse charge.
public Boolean SplitPayment { get; set; } #P_18A: split payment.
public Boolean TriangularTransaction { get; set; } #P_23: simplified triangular transaction.
public Nullable<Fa3ExemptionBasisKind> ExemptionBasisKind { get; set; } #Explicit exemption field kind. Supply together with its legal basis.
public String ExemptionLegalBasis { get; set; } #Literal exemption legal basis; null declares no VAT exemption.
public Fa3MarginProcedure MarginProcedure { get; set; } #Explicit margin procedure.