Table of Contents

Class MiseimpVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Tax exemption reason

[AttTable("Miseimp", 20240229)]
[AttTableMaintenance(typeof(MiseimpMaintenance))]
[AttTableOrderBy("descricao")]
[AttTableVOInfo(typeof(MiseimpAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.RequiresAdminAccess })]
public class MiseimpVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
MiseimpVO

Properties

codigo

Reason for tax exemption code

[AttLenght(4)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string codigo { get; set; }

Property Value

string

descricao

Reason for tax exemption

[AttLenght(60)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string descricao { get; set; }

Property Value

string

fulldescricao

Code and Reason for VAT exemption

[AttVirtualField]
[AttLenght(64)]
public string fulldescricao { get; set; }

Property Value

string

inactive

PHC field

[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool inactive { get; set; }

Property Value

bool

isForAcquiValues

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public bool isForAcquiValues { get; set; }

Property Value

bool

isreadonly

PHC field

[AttPhcOwner(new string[] { "inactive" })]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public bool isreadonly { get; set; }

Property Value

bool

miseimpstamp

Unique ID

[AttLenght(25)]
public string miseimpstamp { get; set; }

Property Value

string

norma

Tax exemption law

[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES, languages.pt_PT, languages.pt_AO })]
[AttMandatory]
[AttList]
public string norma { get; set; }

Property Value

string

purchaseopervatfree

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttProducts(new Products[] { Products.Accounting })]
public PurchaseOperVatFree purchaseopervatfree { get; set; }

Property Value

PurchaseOperVatFree

purchaseopervatfreelabel

[AttLocale(typeof(MiseimpAttInfo), new string[] { "[Miseimp].[purchaseopervatfree]" })]
[AttProducts(new Products[] { Products.Accounting })]
public string purchaseopervatfreelabel { get; set; }

Property Value

string

saleopervatfree

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttProducts(new Products[] { Products.Accounting })]
public SaleOperVatFree saleopervatfree { get; set; }

Property Value

SaleOperVatFree

saleopervatfreelabel

[AttLocale(typeof(MiseimpAttInfo), new string[] { "[Miseimp].[saleopervatfree]" })]
[AttProducts(new Products[] { Products.Accounting })]
public string saleopervatfreelabel { get; set; }

Property Value

string

tiposaft

Type SAF-T

[AttLenght(2)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string tiposaft { get; set; }

Property Value

string