Asiakirjan hakija
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
FirstName | TEXT(200) | Etunimi tai etunimet, pakollinen kaikille henkilöille. | |
LastName | TEXT(200) | Sukunimi, pakollinen kaikille henkilöille. | |
OrganizationName | TEXT(200) | Organisaation nimi, annetaan jos hakija on organisaatio. | |
SSN | TEXT | Henkilötunnus, pakollinen henkilöille. | |
BusinessId | TEXT | Y-tunnus, annetaan, jos hakijalla on y-tunnus. Pakollinen, jos hakija on organisaatio. |
|
Address | TEXT | Lähiosoite, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostalCode | TEXT | Postinumero, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostOffice | TEXT | Postitoimipaikka, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PhoneNumber | TEXT | Puhelinnumero | |
EmailAddress | TEXT | Sähköpostiosoite, on pakollinen, jos lähiosoitetta, postitoimipaikkaa ja postinumeroa ei ole annettu. | |
* | DocumentId | INTEGER | |
* | NoElectronicNotification | BOOLEAN DEFAULT 0 | Sähköisen viestinnän kielto |
* | ApplierType | INTEGER | Hakijan tyyppi. Koodia 0 = muu käytetään esimerkiksi silloin kun tukea hakee yhteisö, jonka tyyppiä ei löydy listasta, tai kun hakijana on hallintaoikeuden haltija. 0 - Muu 1 - Verotusyhtymä 2 - Jakamaton kuolinpesä 3 - Luonnollinen henkilö 4 - Yhteismetsä 5 - Osakeyhtiö 6 - Säätiö |
Indexes | |||
pk_Applier | ON id | ||
Foreign Keys | |||
fk_Document_Applier | DocumentId ↗ ❏ Document(id) | ||
Referring Foreign Keys | |||
fk_Applier_Owner | id ↙ ❏ RealEstateOwner(ApplierId) | ||
Constraints | |||
check_Person_name_and_ssn | (FirstName IS NULL AND LastName IS NULL AND SSN IS NULL) OR (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) | ||
check_Organization_name_and_id | (OrganizationName IS NULL AND BusinessId IS NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) | ||
check_contact_details | (EmailAddress IS NOT NULL) OR (Address IS NOT NULL AND PostalCode IS NOT NULL AND PostOffice IS NOT NULL) | ||
Check_type | ApplierType BETWEEN 1 AND 6 |
Asiakirjan asiamies
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
FirstName | TEXT | Etunimi tai etunimet, pakollinen kaikille henkilöille. | |
LastName | TEXT | Sukunimi, pakollinen kaikille henkilöille. | |
OrganizationName | TEXT | Asiamiehen työnantajan nimi, annetaan, jos asiamies laatii asiakirjan työnantajansa työtehtävissä. | |
SSN | TEXT | Henkilötunnus, pakollinen henkilöille. | |
BusinessId | TEXT | Asiamiehen työnantajan y-tunnus. Annetaan aina, jos laatija laatii asiakirjan työnantajansa työtehtävissä. | |
Address | TEXT | Lähiosoite, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostalCode | TEXT | Postinumero, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostOffice | TEXT | Postitoimipaikka, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PhoneNumber | TEXT | Puhelinnumero | |
EmailAddress | TEXT | Sähköpostiosoite, on pakollinen, jos lähiosoitetta, postitoimipaikkaa ja postinumeroa ei ole annettu. | |
* | DocumentId | INTEGER | |
AuthorizationDate | DATE | Annetaan päivämäärä, jolloin tuen saaja on valtuuttanut asiamiehen edustamaan itseään Metka-tukeen liittyvässä asiassa. | |
BankAccountAuthorization | BOOLEAN | Kenttään tehdään merkintä, jos asiamies on valtuutettu ohjaamaan maksun jollekin muulle kuin tuen saajalle. | |
* | NoElectronicNotification | BOOLEAN DEFAULT 0 | Sähköisen viestinnän kielto |
Indexes | |||
pk_Attorney | ON id | ||
Foreign Keys | |||
fk_Document_Attorney | DocumentId ↗ ❏ Document(id) | ||
Constraints | |||
check_Person_name_and_ssn | (FirstName IS NULL AND LastName IS NULL AND SSN IS NULL) OR (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) | ||
check_Organization_name_and_id | (OrganizationName IS NULL AND BusinessId IS NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) | ||
check_contact_details | (EmailAddress IS NOT NULL) OR (Address IS NOT NULL AND PostalCode IS NOT NULL AND PostOffice IS NOT NULL) | ||
Check_type_and_details | (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) |
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
* | CostType | INTEGER | Kustannuslaji, boorilannoitus tai tuhkalannoitus. |
* | StandId | INTEGER | |
* | WorkAmount | REAL | Työmäärä hehtaareina, 0,1 ha tarkkuudella, työmäärän tulee vastata geometrian pinta-alaa. |
Indexes | |||
pk_Cost | ON id | ||
Foreign Keys | |||
fk_Cost_Stand | StandId ↗ ❏ Stand(id) |
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
DocumentReference | TEXT | Ilmoitusviite Lähettäjän generoima asiakirja-tunniste |
|
CustomerReference | TEXT | Asiakasviite, voidaan antaa vapaaehtoisena tietona, viite tulostuu esim. asiakkaalle lähetettäville päätös- ja tarkastusraporteille. | |
* | OtherPublicSubsidy | INTEGER | |
* | Language | TEXT | Kieli "fi" - Suomi "sv" - Ruotsi |
* | SentDate | DATE | Lähetyspäivämäärä |
* | FinancingType | INTEGER DEFAULT 13 | Rahoitustyyppi Terveyslannoituksella aina 13 - Metka |
* | FinancingActWorkGroup | INTEGER DEFAULT 50 | Työlajiryhmä Terveyslannoituksella aina 50 - Terveyslannoitus |
* | CoOperationProject | BOOLEAN | Jos kyseessä on yhteishanke, valitaan "kyllä". Hanke on yhteishanke silloin, kun siinä on mukana vähintään kaksi eri kiinteistöä, joiden omistuspohja eroaa toisistaan. |
* | UpdatePreviousMessage | BOOLEAN | Korvaava viesti. Korvaava viesti voidaan ottaa vastaan, mikäli asiakirjan käsitelyä ei ole aloitettu Metsäkeskuksessa. |
* | DiffersFromFinancingApplication | BOOLEAN | Tieto eroaako toteutus hyväksytystä rahoitushakemuksesta. Jos eroaa, niin vastataan "kyllä". |
DifferencesFromFinancingApplication | TEXT(5000) | Annetaan kuvaus toteutuksen eroista hyväksyttyyn rahoitushakemukseen. Pakollinen vain jos kenttään DiffersFromFinancingApplication on annettu arvo "kyllä". |
|
* | FinancingActProjectCompleted | BOOLEAN | Tieto onko kyseessä hankkeen viimeinen toteusilmoitus. Valitaan, jos kyseessä on hankkeen viimeinen toteutusilmotus. |
* | ProjectNumber | TEXT | Hankkeen rahoitushakemuksen Metka-numero. |
BankReferenceNumber | TEXT | Maksuviite | |
* | DocumentType | INTEGER DEFAULT 2 | Asiakirjan tyyppi 1 = Rahoitushakemus 2 = Toteutusilmoitus |
AdditionalInformation | TEXT(5000) | Asiakirjaa koskevat lisätiedot. Kirjataan ainostaan ehdottoman välttämättömät asiat, jotka eivät muuten ilmene asiakirjalla ilmoitetuista tiedoista. Merkkirajoitus 5000 merkkiä. |
|
Indexes | |||
pk_Document | ON id | ||
Referring Foreign Keys | |||
fk_Document_Applier | id ↙ ❏ Applier(DocumentId) | ||
fk_Document_Attorney | id ↙ ❏ Attorney(DocumentId) | ||
fk_Document_Payee | id ↙ ❏ Payee(DocumentId) | ||
fk_Document | id ↙ ❏ RealEstate(DocumentId) | ||
fk_Document_Sender | id ↙ ❏ Sender(DocumentId) | ||
fk_Document_Stand | id ↙ ❏ Stand(DocumentId) | ||
Constraints | |||
check_language | UPPER(Language) IN (UPPER('fi'), UPPER('sv')) | ||
check_differences_not_null_if_needed | DiffersFromFinancingApplication AND DifferencesFromFinancingApplication IS NOT NULL | ||
check_financingtype | FinancingType = 13 | ||
check_financingactworkgroup | FinancingActWorkGroup = 50 | ||
DocumentType_2 | DocumentType = 2 | Asiakirjan tyypin on oltava 2 - Toteutusilmoitus | |
check_otherPublicSubsidy | OtherPublicSubsidy IN (1, 2, 3) |
Asiakirjan maksunsaaja
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
FirstName | TEXT | Etunimi tai etunimet, pakollinen kaikille henkilöille. | |
LastName | TEXT | Sukunimi, pakollinen kaikille henkilöille. | |
OrganizationName | TEXT | Maksunsaaja-organisaation nimi, jos maksunsaaja on organisaatio. | |
SSN | TEXT | Henkilötunnus, pakollinen henkilöille. | |
BusinessId | TEXT | Maksunsaaja-organisaation y-tunnus, jos maksunsaaja on organisaatio. | |
Address | TEXT | Lähiosoite, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostalCode | TEXT | Postinumero, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostOffice | TEXT | Postitoimipaikka, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PhoneNumber | TEXT | Puhelinnumero | |
EmailAddress | TEXT | Sähköpostiosoite, on pakollinen, jos lähiosoitetta, postitoimipaikkaa ja postinumeroa ei ole annettu. | |
* | DocumentId | INTEGER | |
* | BankAccountNumber | TEXT | Maksunsaajan tilinumero IBAN-muodossa |
* | BICCode | TEXT | BIC-koodi. |
* | PayeeShare | REAL | Maksunsaajan osuus maksusta. |
Indexes | |||
pk_Payee | ON id | ||
Foreign Keys | |||
fk_Document_Payee | DocumentId ↗ ❏ Document(id) | ||
Constraints | |||
check_Person_name_and_ssn | (FirstName IS NULL AND LastName IS NULL AND SSN IS NULL) OR (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) | ||
check_Organization_name_and_id | (OrganizationName IS NULL AND BusinessId IS NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) | ||
check_contact_details | (EmailAddress IS NOT NULL) OR (Address IS NOT NULL AND PostalCode IS NOT NULL AND PostOffice IS NOT NULL) | ||
check_IBAN_address | BankAccountNumber LIKE 'FI%' AND Address IS NOT NULL AND PostalCode IS NOT NULL AND PostOffice IS NOT NULL |
Kiinteistö
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
* | RegisterUnitId | TEXT | Kiinteistön kiinteistötunnus |
* | RealEstateName | TEXT | Kiinteistön nimi |
* | MunicipalityNumber | INTEGER | Kiinteistön sijaintikunta |
* | DocumentId | INTEGER | |
Indexes | |||
pk_RealEstate | ON id | ||
Foreign Keys | |||
fk_Document | DocumentId ↗ ❏ Document(id) | ||
Referring Foreign Keys | |||
fk_RealEstate | id ↙ ❏ RealEstateRealEstateOwner(RealEstateId) | ||
fk_RealEstate_Stand | id ↙ ❏ Stand(RealEstateId) | ||
Constraints | |||
check_registerUnitId_length | length(RegisterUnitId) = 14 |
Maanomistaja
Tänne kootaan kaikki hakijan kiinteistöön liittyvät omistajat/osakkaat
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
FirstName | TEXT | Etunimi tai etunimet, pakollinen kaikille henkilöille. | |
LastName | TEXT | Sukunimi, pakollinen kaikille henkilöille. | |
OrganizationName | TEXT | Organisaation nimi, annetaan jos osakas on organisaatio. | |
SSN | TEXT | Henkilötunnus, pakollinen henkilöille. | |
BusinessId | TEXT | Y-tunnus, annetaan, jos osakkaalla on y-tunnus. Pakollinen, jos osakas on organisaatio. |
|
Address | TEXT | Lähiosoite | |
PostalCode | TEXT | Postinumero | |
PostOffice | TEXT | Postitoimipaikka | |
PhoneNumber | TEXT | Puhelinnumero | |
EmailAddress | TEXT | Sähköposti | |
* | ApplierId | INTEGER | |
Indexes | |||
pk_RealEstateOwner | ON id | ||
Foreign Keys | |||
fk_Applier_Owner | ApplierId ↗ ❏ Applier(id) | ||
Referring Foreign Keys | |||
fk_RealEstateOwner | id ↙ ❏ RealEstateRealEstateOwner(RealEstateOwnerId) |
Omistajan ja kiinteistön välinen side
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | RealEstateId | INTEGER | |
* | RealEstateOwnerId | INTEGER | |
OwningShare | REAL | Omistusosuus kiinteistöön | |
* | OwningType | INTEGER | Valitaan koodistoarvo, joka kuvaa kiinteistön omistusta. Esimerkiksi jos vain osa verotusyhtymän osakkaista on hakemassa tukea, valitaan omistusmuodoksi silti 1 = verotusyhtymä. Saman omistuspohjan omaaville kiinteistöille on annettava sama omistusmuoto. 0 = Muu 1 = Verotusyhtymä 2 = Jakamaton kuolinpesä 3 = Puolisot yhdessä 4 = Yksinomistus 5 = Yhteismetsä 6 = Osakeyhtiö 7 = Säätiö |
Indexes | |||
RealEstateRealEstateOwner_pk | ON RealEstateId, RealEstateOwnerId | ||
Foreign Keys | |||
fk_RealEstate | RealEstateId ↗ ❏ RealEstate(id) | ||
fk_RealEstateOwner | RealEstateOwnerId ↗ ❏ RealEstateOwner(id) | ||
Constraints | |||
check_owningtype_share | (OwningType = 4 AND OwningShare = 100) OR (OwningType = 3 AND OwningShare < 100) OR (OwningType BETWEEN 0 AND 7) |
Asiakirjan laatija
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
FirstName | TEXT | Etunimi tai etunimet, pakollinen kaikille henkilöille. | |
LastName | TEXT | Sukunimi, pakollinen kaikille henkilöille. | |
OrganizationName | TEXT | Laatijan työnanatajan nimi, annetaan, jos laatija laatii asiakirjan työnantajansa työtehtävissä. | |
SSN | TEXT | Henkilötunnus, pakollinen henkilöille. | |
BusinessId | TEXT | Laatijan työnantajan y-tunnus. Annetaan aina, jos laatija laatii asiakirjan työnantajansa työtehtävissä. | |
Address | TEXT | Lähiosoite, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostalCode | TEXT | Postinumero, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PostOffice | TEXT | Postitoimipaikka, on pakollinen, jos sähköpostiosoitetta ei ole annettu. | |
PhoneNumber | TEXT | Puhelinnumero | |
EmailAddress | TEXT | Sähköpostiosoite, on pakollinen, jos lähiosoitetta, postitoimipaikkaa ja postinumeroa ei ole annettu. | |
* | DocumentId | INTEGER | |
* | NoElectronicNotification | BOOLEAN DEFAULT 0 | Sähköisen viestinnän kielto |
Indexes | |||
pk_Sender | ON id | ||
Foreign Keys | |||
fk_Document_Sender | DocumentId ↗ ❏ Document(id) | ||
Constraints | |||
check_Person_name_and_ssn | (FirstName IS NULL AND LastName IS NULL AND SSN IS NULL) OR (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) | ||
check_Organization_name_and_id | (OrganizationName IS NULL AND BusinessId IS NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) | ||
check_contact_details | (EmailAddress IS NOT NULL) OR (Address IS NOT NULL AND PostalCode IS NOT NULL AND PostOffice IS NOT NULL) | ||
Check_type_and_details | (FirstName IS NOT NULL AND LastName IS NOT NULL AND SSN IS NOT NULL) OR (OrganizationName IS NOT NULL AND BusinessId IS NOT NULL) |
Idx | Field Name | Data Type | Description |
---|---|---|---|
* | id | INTEGER AUTOINCREMENT | |
geometry | VARCHAR | ||
* | Area | REAL | Kuvion pinta-ala ha, 0,1 ha tarkkuudella ilmoitettuna. |
* | StandNumber | INTEGER | Kuvionumero |
* | StandReference | TEXT | Kuvioviite |
* | WorkCode | INTEGER DEFAULT 50 | Työlaji Terveyslannoituksella aina 50 - Terveyslannoitus |
* | DocumentId | INTEGER | |
* | RealEstateId | INTEGER | |
* | FertilizerProduct | INTEGER | Lannoitevalmiste |
* | UsedFertilizerAmount | REAL | Lannoitevalmisteen käyttömäärä, nestemäisillä tuotteilla litraa hehtaarilla ja kiinteillä tuotteilla kilogrammaa hehtaarilla. Jos yli 100(l tai kg), niin 10(l tai kg) tarkkuudella Jos yli 1000(l tai kg), niin 100(l tai kg) tarkkuudella |
Indexes | |||
pk_Stand | ON id | ||
Foreign Keys | |||
fk_Document_Stand | DocumentId ↗ ❏ Document(id) | ||
fk_RealEstate_Stand | RealEstateId ↗ ❏ RealEstate(id) | ||
Referring Foreign Keys | |||
fk_Cost_Stand | id ↙ ❏ Cost(StandId) | ||
Constraints | |||
check_workcode | WorkCode = 50 |