Class E1VO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Company Profile
[AttTable("E1", 20250206)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.AddOnNotCustomizable, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge, TableFlags.AddOnNotDeployable, TableFlags.UseImagePicker, TableFlags.NotUseHashTag })]
[AttTableMaintenance(typeof(E1Maintenance))]
[AttTableOrderBy(OrderFields = "case when e1.estab=0 then 'A' else 'Z' end, e1.nomecomp", COrderType = "A,A")]
public class E1VO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
E1VO
Remarks
Esta entidade representa um value object que mapea a tabela E1 na base de dados, e que tem como função armazenar a informação referente à ficha completa da empresa. .
A ordenação usado por omissão nas queries é efectuada pelos campos Nome da Empresa e Número do estabelecimento .
Properties
CatIvaTaxRetentionVO
[AttExternalCollection(typeof(TaxRetentionVO), new string[] { "[TaxRetention].[codstamp]", "[E1].[codcativastamp]" })]
public TaxRetentionVO CatIvaTaxRetentionVO { get; }
Property Value
CountryVO
Entidade de Paises associada a esta ficha de empresa
[AttExternalCollection(typeof(CountryVO), new string[] { "countries.nomeabrv", "codpais" })]
public CountryVO CountryVO { get; }
Property Value
Remarks
O campo Código do País é usado para efectuar a ligação é entidade Paises também pelo campo Código do País .
Esta propriedade é ignorada na entidade recebida ou retornada pelos WebMethods existentes. O seu uso é interno e não está disponível no FXEngine.
TaxRetentionVO
[AttExternalCollection(typeof(TaxRetentionVO), new string[] { "[TaxRetention].[codstamp]", "[E1].[codstamp]" })]
public TaxRetentionVO TaxRetentionVO { get; }
Property Value
accessToken
CallBack Token for Oauth login
public string accessToken { get; set; }
Property Value
adressAcctnt
[AttLenght(55)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string adressAcctnt { get; set; }
Property Value
birthday
Company's date.
[AttLenght(1)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime birthday { get; set; }
Property Value
cae
CAE
Contém o CAE (Código da atividade económica) da empresa .
[AttLenght(5)]
public string cae { get; set; }
Property Value
Remarks
Length 5.
capsocial
Capital social
Contains the social capital .
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal capsocial { get; set; }
Property Value
Remarks
Total length: 19 – where 12 are for units and 6 for decimals.
cativandoctax
{#P:ge_iva#} captivation rate series
[AttLenght(18)]
[AttHidden]
[AttVirtualField]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public decimal cativandoctax { get; set; }
Property Value
cativataxname
Captivation fee of {#P:ge_iva#}
[AttVirtualField]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public string cativataxname { get; set; }
Property Value
cativataxstamp
{#P:ge_iva#} captivation fee code
[AttLenght(25)]
[AttHidden]
[AttVirtualField]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public string cativataxstamp { get; set; }
Property Value
codcativastamp
{#P:ge_iva#} captivation fee type code
[AttLenght(25)]
[AttEntityAvailable(typeof(TaxRetentionVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public string codcativastamp { get; set; }
Property Value
codpais
ISO 3166_1, Codes for countries
[AttLenght(4)]
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly, AttFieldType.FieldFlags.NotEditLoop })]
public string codpais { get; set; }
Property Value
codstamp
[AttLenght(25)]
[AttEntityAvailable(typeof(TaxRetentionVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string codstamp { get; set; }
Property Value
consreg
Conservatória de registo comercial
Contém o nome da conservatória de registo comercial em que está registada a empresa .
[AttLenght(20)]
[AttHidden]
public string consreg { get; set; }
Property Value
Remarks
Length 20 .
contabinit
Inicializada
Indica se o produto da cotabilidade já foi inicializado.
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool contabinit { get; set; }
Property Value
Remarks
Length 1 .
daysNumber
Indica o número de dias que o cliente dispoe para fazer uma troca
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttProducts(new Products[] { Products.POS })]
[AttMinValue(0)]
[AttLenght(3)]
public int daysNumber { get; set; }
Property Value
district
Distrito
[AttLenght(40)]
public string district { get; set; }
Property Value
districtcode
Codigo do distrito para mapas
[AttLenght(2)]
public int districtcode { get; set; }
Property Value
doccabe
Document header
[AttFieldType(AttFieldType.InputTypes.memo)]
public string doccabe { get; set; }
Property Value
Remarks
Contains the text for document header.
docmens
End of document message.
[AttFieldType(AttFieldType.InputTypes.memo)]
public string docmens { get; set; }
Property Value
Remarks
Contains the message to be displayed at the end of the documents.
doctitu
Company name for documents
[AttFieldType(AttFieldType.InputTypes.memo)]
public string doctitu { get; set; }
Property Value
Remarks
Contains the value of how the company name should be displayed when printing documents.
e1stamp
Full Company file Stamp
Contains the unique identification key of the complete company file that is used to link to other tables.
[AttLenght(25)]
public string e1stamp { get; set; }
Property Value
Remarks
Length 25 .
Single index field.
effectivefinser
[AttLenght(100)]
public string effectivefinser { get; set; }
Property Value
effectivefinsercode
[AttLenght(4)]
public string effectivefinsercode { get; set; }
Property Value
Endereço de e-mail a utilizar para e-mails não tratados pelo Service
Contém o endereço de e-mail para receção de e-mails que não foram tratados pelo Service. Quando é recebido um e-mail pelo Service que não pode ser tratado, é enviado um e-mail ao remetente sendo que no cabeçalho está este e-mail da empresa de modo a que quando faz reply é para esta conta que vai e não para a conta de Service .
[AttLenght(50)]
[AttFieldType(AttFieldType.InputTypes.email)]
public string email { get; set; }
Property Value
Remarks
Length 50 .
emailAcctnt
[AttLenght(45)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string emailAcctnt { get; set; }
Property Value
endIvaDate
Company's end iva caixa date.
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public DateTime endIvaDate { get; set; }
Property Value
endWorkTime
End working time.
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttMandatory]
[AttProducts(new Products[] { Products.Agenda })]
public string endWorkTime { get; set; }
Property Value
estab
Number of establishment
Contains the number of the associated establishment.
[AttLenght(6)]
[AttIndex(true)]
[AttLogInfo(1)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly, AttFieldType.FieldFlags.NotEditLoop })]
public int estab { get; set; }
Property Value
Remarks
Length 3 .
This field is primary key.
Field available for research.
Field available in the basic search results list.
Non Duplicable Field.
estabid
Identificação da Sede (relatório único)
[AttLenght(10)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
[AttProducts(new Products[] { Products.Payroll })]
public int estabid { get; set; }
Property Value
estabss
Nº do estabelecimento na Seg. Social
[AttLenght(4)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public int estabss { get; set; }
Property Value
fax
Fax
Contém o número de fax da empresa.
[AttLenght(60)]
public string fax { get; set; }
Property Value
Remarks
Length 60 .
hasDocuments
field to know if the app has documents or not
[AttVirtualField]
public bool hasDocuments { get; set; }
Property Value
hasValidBIC
Indica se tem um BIC válido
[AttVirtualField]
[AttHidden]
public bool hasValidBIC { get; set; }
Property Value
hasValidIBAN
Indica se tem um IBAN no formato correto
[AttVirtualField]
[AttHidden]
public bool hasValidIBAN { get; set; }
Property Value
iban
IBAN Número Internacional de Conta Bancária
[AttLenght(40)]
[AttRGPDrank(RGPDranks.Personal)]
public string iban { get; set; }
Property Value
Remarks
Length 40.
imagebaseboardsize
Indica o tipo de ajuste da imagem
[AttFieldType(AttFieldType.InputTypes.integer)]
public TipoImagemEnum imagebaseboardsize { get; set; }
Property Value
imagecolor
Indica a cor do relatorio
[AttFieldType(AttFieldType.InputTypes.integer)]
public CorImagemEnum imagecolor { get; set; }
Property Value
imagefooter
Imagem associada a este fornecedor.
[AttExternalCollection(typeof(ImageInfoVO))]
public ImageInfoVO imagefooter { get; }
Property Value
Remarks
Data type ImageInfoVO.
imagefooterstamp
stamp do registo da tabela Imagem
[AttLenght(25)]
[AttForeignKey(typeof(ImageInfoVO), HiddenField = false)]
public string imagefooterstamp { get; set; }
Property Value
imagem
Imagem associada a este fornecedor.
[AttExternalCollection(typeof(ImageInfoVO))]
public ImageInfoVO imagem { get; }
Property Value
Remarks
Data type ImageInfoVO.
imagesize
Indica o tipo de ajuste da imagem
[AttFieldType(AttFieldType.InputTypes.integer)]
public TipoImagemEnum imagesize { get; set; }
Property Value
imagestamp
[AttLenght(25)]
[AttForeignKey(typeof(ImageInfoVO), HiddenField = false)]
[AttRGPDrank(RGPDranks.Personal)]
[AttFieldType(AttFieldType.InputTypes.image)]
public string imagestamp { get; set; }
Property Value
inicialIvaDate
Company's inicial iva caixa date.
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public DateTime inicialIvaDate { get; set; }
Property Value
invoiceVol
[AttFieldType(AttFieldType.InputTypes.integer)]
public AppConfigTypeInvoiceVol invoiceVol { get; set; }
Property Value
isIvaCaixa
[AttVirtualField]
public bool isIvaCaixa { get; set; }
Property Value
isOauthProvider
[AttVirtualField]
[AttHidden]
public bool isOauthProvider { get; set; }
Property Value
jaarranque
Configurada
Indica se a empresa já foi configurada .
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool jaarranque { get; set; }
Property Value
Remarks
Length 1 .
jaini
Inicializada
Indica se a empresa já foi inicializada.
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool jaini { get; set; }
Property Value
Remarks
Length 1 .
legalnaturedesc
[AttVirtualField]
public string legalnaturedesc { get; set; }
Property Value
legalnaturestamp
Natureza Jurídica
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
[AttProducts(new Products[] { Products.Payroll })]
public string legalnaturestamp { get; set; }
Property Value
locsede
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public FiscalLocationEnum locsede { get; set; }
Property Value
logobaseboardheight
Height for Logo to be used in report
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMinValue(0)]
[AttMaxValue(50)]
public int logobaseboardheight { get; set; }
Property Value
logobaseboardwidth
Width for Logo to be used in report
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMinValue(0)]
[AttMaxValue(100)]
public int logobaseboardwidth { get; set; }
Property Value
logoheight
Height for Logo to be used in report
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMaxValue(999)]
public int logoheight { get; set; }
Property Value
logowidth
Width for Logo to be used in report
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMaxValue(999)]
public int logowidth { get; set; }
Property Value
moeda
ISO 4217, Codes for currencies
[AttLenght(3)]
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly, AttFieldType.FieldFlags.NotEditLoop })]
public string moeda { get; set; }
Property Value
municip
Concelho
[AttLenght(40)]
public string municip { get; set; }
Property Value
municipcode
Codigo do concelho para mapas
[AttLenght(2)]
public int municipcode { get; set; }
Property Value
nColabs
[AttFieldType(AttFieldType.InputTypes.integer)]
public AppConfigTypeNColabs nColabs { get; set; }
Property Value
nameAcctnt
[AttLenght(55)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string nameAcctnt { get; set; }
Property Value
namelegal
[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string namelegal { get; set; }
Property Value
nameroc
[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string nameroc { get; set; }
Property Value
ncont
Número de contribuinte da empresa
Contém o número de contruinte da empresa.
[AttLenght(20)]
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly, AttFieldType.FieldFlags.NotEditLoop })]
public string ncont { get; set; }
Property Value
Remarks
Length 12 .
ncontlegal
[AttLenght(20)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string ncontlegal { get; set; }
Property Value
ncontroc
[AttLenght(20)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string ncontroc { get; set; }
Property Value
ndoctaxes
[AttLenght(18)]
[AttHidden]
[AttVirtualField]
public decimal ndoctaxes { get; set; }
Property Value
nifAcctnt
[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string nifAcctnt { get; set; }
Property Value
niss
Nº de Identificação da Segurança Social
[AttLenght(11)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string niss { get; set; }
Property Value
nomatri
Número de matrícula
Contém o número de matrícula .
[AttLenght(20)]
[AttHidden]
public string nomatri { get; set; }
Property Value
Remarks
Length 20 .
nomecomp
Company Name
[AttLenght(100)]
[AttMandatory]
[AttIndex(true)]
[AttLogInfo(0)]
[AttList]
public string nomecomp { get; set; }
Property Value
Remarks
Contains the full name of the company. .
Length 100.
This field is primary key.
Field available for research.
Field available for quick listings.
oauthTime
public string oauthTime { get; set; }
Property Value
obsDays
Observações.
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttProducts(new Products[] { Products.POS })]
public string obsDays { get; set; }
Property Value
occAcctnt
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public int occAcctnt { get; set; }
Property Value
oldnomecomp
Antigo Nome da Empresa
[AttLenght(100)]
[AttHidden]
public string oldnomecomp { get; set; }
Property Value
Remarks
Serve para preencher o elemento "AmdmntInfDtls" do ficheiro SEPA .
Este campo só está preenchido quando o nomecomp é alterado e já existem cobranças processadas.
Length 100.
Field not available to the user.
paismorada
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(CountryVO), HiddenField = false)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public string paismorada { get; set; }
Property Value
paismoradaLabelField
[AttVirtualField]
public string paismoradaLabelField { get; set; }
Property Value
parish
Freguesia
[AttLenght(40)]
public string parish { get; set; }
Property Value
parishcode
Codigo da freguisia para mapas
[AttLenght(2)]
public int parishcode { get; set; }
Property Value
phoneAcctnt
[AttLenght(60)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string phoneAcctnt { get; set; }
Property Value
refreshToken
CallBack Refresh Token for Oauth login
public string refreshToken { get; set; }
Property Value
regrecargo
Regime de recargo
Indica se a empresa se gere por regime de recargo.
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES })]
public bool regrecargo { get; set; }
Property Value
Remarks
Length 1 .
retailer
Retalhista ou vendedor ambulante
[AttLenght(1)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public bool retailer { get; set; }
Property Value
sedeid
Identificação da Sede (relatório único)
[AttLenght(10)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
[AttProducts(new Products[] { Products.Payroll })]
public int sedeid { get; set; }
Property Value
smtpPass
SMTP Password
[AttLenght(60)]
[AttFieldType(AttFieldType.InputTypes.password)]
public string smtpPass { get; set; }
Property Value
smtpPort
SMTP Port
[AttLenght(6)]
public int smtpPort { get; set; }
Property Value
smtpSSL
Check if SMTP server uses SSL
public bool smtpSSL { get; set; }
Property Value
smtpServer
SMTP Server
[AttLenght(120)]
public string smtpServer { get; set; }
Property Value
smtpServerName
SMTP Server name
[AttLenght(60)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string smtpServerName { get; set; }
Property Value
smtpUser
SMTP User
[AttLenght(60)]
public string smtpUser { get; set; }
Property Value
stablefinser
[AttLenght(100)]
public string stablefinser { get; set; }
Property Value
stablefinsercode
[AttLenght(4)]
public string stablefinsercode { get; set; }
Property Value
startWorkTime
Start working time.
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttMandatory]
[AttProducts(new Products[] { Products.Agenda })]
public string startWorkTime { get; set; }
Property Value
swift
BIC/Swift Code.
[AttLenght(11)]
[AttRGPDrank(RGPDranks.Personal)]
public string swift { get; set; }
Property Value
Remarks
Length 15.
taxLabelField
[AttVirtualField]
public string taxLabelField { get; set; }
Property Value
taxretentionstamp
[AttLenght(25)]
[AttHidden]
[AttVirtualField]
public string taxretentionstamp { get; set; }
Property Value
telefone
Telefone
Contém o número do telefone da empresa.
[AttLenght(60)]
public string telefone { get; set; }
Property Value
Remarks
Length 60 .
timezone
[AttGama(Gamas.Corporate)]
public string timezone { get; set; }
Property Value
Remarks
Size (1)
timezoneName
[AttVirtualField]
public string timezoneName { get; set; }
Property Value
triOrMensal
[AttFieldType(AttFieldType.InputTypes.integer)]
public AppConfigTypeIVA triOrMensal { get; set; }
Property Value
trialCapsocial
[AttVirtualField]
public string trialCapsocial { get; }
Property Value
trialCodpost
[AttVirtualField]
public string trialCodpost { get; }
Property Value
trialImagem
[AttVirtualField]
public ImageInfoVO trialImagem { get; }
Property Value
trialLocal
[AttVirtualField]
public string trialLocal { get; }
Property Value
trialMorada
[AttVirtualField]
public string trialMorada { get; }
Property Value
trialNcont
[AttVirtualField]
public string trialNcont { get; }
Property Value
trialNomecomp
[AttVirtualField]
public string trialNomecomp { get; }
Property Value
trialPaismorada
[AttVirtualField]
public string trialPaismorada { get; }
Property Value
trialPrintBlank
[AttVirtualField]
public string trialPrintBlank { get; }
Property Value
trialUrl
[AttVirtualField]
public string trialUrl { get; }
Property Value
typeBusiness
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public AppConfigTypeBusiness typeBusiness { get; set; }
Property Value
url
Endereço de internet
Contém o endereço do site da empresa.
[AttLenght(100)]
public string url { get; set; }
Property Value
Remarks
Length 100 .
weeklyworkinghours
Horas semanais
[AttLenght(6, 2)]
[AttProducts(new Products[] { Products.Payroll })]
public decimal weeklyworkinghours { get; set; }
Property Value
Explicit Interface Implementations
codpost
Código Postal
Contém o código postal e o nome do concelho da empresa.
[AttLenght(45)]
[AttMandatory(new languages[] { languages.pt_PT })]
string codpost { get; set; }
Returns
Remarks
Length 45 .
local
Localidade
Contém a localidade da empresa.
[AttLenght(40)]
[AttMandatory]
string local { get; set; }
Returns
Remarks
Length 40 .
morada
Morada
Contains company address .
[AttLenght(55)]
[AttList]
[AttMandatory(new languages[] { languages.pt_AO })]
string morada { get; set; }
Returns
Remarks
Length 55 .
Field available for research.
Field available in the basic search results list.
morada2
Morada
Contains company address .
[AttLenght(55)]
string morada2 { get; set; }
Returns
Remarks
Length 55 .
Field available for research.
Field available in the basic search results list.
municipio
Municipio
[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
string municipio { get; set; }
Returns
pais
[AttVirtualField]
string pais { get; set; }
Returns
paisesstamp
string paisesstamp { get; set; }
Returns
provincia
Provincia
[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
string provincia { get; set; }