nanoq Nanoq

eTax_webservice.IsComHuntLicPos()

Provider

eTax_webservice

Method

IsComHuntLicPos

Description

This method is intended for use by APNN to decide wheather a taxpayers can be granted a commercial hunting license.
Remark1: Some of the information returned by this webservice might not be true to the actual facts. This is due to the gab between legislation (of commercial hunting licensing) and the way income data is registered by the tax authorities.

The applicant is the person/taxpayer whose cpr is in the input parameter
The application date = date of call of webservice

The output answeres 4 question, returned in an string array.

  1. Is the applicant more than 12 years old. The answer is definitive

  2. Is the applicant resident in Greenland from application date and 2 full tax years back. The answer is definitive if whereabouts has been correct reported to the municipality authorities by the applicant.

  3. Is the applicant a taxpayer in Greenland from application date and 2 full calender years back. The answer is definitive if tax conditions has been correct reported to the tax authorities, by the applicant.

  4. Has the applicant more than 50% of the brutto income from Hunting/fishing from boats, smaller than 150 BRT. The answer is not definitive..
    Due to the challenges of mapping the registering of income data to the license legislation - the answer is only a guide. Both misleading MAYBE_YES and misleading MAYBE_NO can occur.

    The result is calculated the using the following information:
    Indhandling + Indkomst fra jagt/fiskeri > ( Lønindkomst/pension m.m. + Offentlig hjælp + GIS/DIS indkomst + Anden indkomst) = MAYBE_YES otherwise the result is MAYBE_NO

    Information is found in the assesment behind the latest final taxcalcutation.
    Remark Indhandling: The amount in field 121
    Remark Indkomst fra Jagt fiskeri: If taxpayer has a GER number in field 100, and this GER number is attached branchcode (in GER) in the below list - then add the amount in field 120 - else add 0.
    Branchcodelist: 01.50.01, 01.50.03, 01.50.06, 05.01.03, 05.01.05 and 05.01.07

Sample URL

https://aka.nanoq.gl/etax_webservice/LicenseApplicationServices.asmx?op=IsComHuntLicPos

Status

Testing stage

Input

 

Name

Type

Format

Allow Null

UserId

String

 

No

PassWord

String

 

No

LicenseYear

String

e.g. 2012 or 2013

No

CPR

String

ddmmyyxxxx

No

Output

 

Name

Type

Format Notes

 

String array

Array[0] = OK_YEAR | INVALID_YEAR
Array[1] = YES | NO | UNKNOWN
Array[2] = YES | NO | UNKNOWN
Array[3] = YES | NO | UNKNOWN
Array[4] = MAYBE_YES | MAYBE_NO | UNKNOWN
Array Index number = question number.
Index zero is an extra license year check.
If license year (index zero) is invalid - the reming checks are not done - hence UNKNOWN is returned.
       

 

 

Exception Output

 

Type

Format

String

Exception - ” + message

Test version

A test version of this web service can be found on the following url:

https://aka.nanoq.gl/etax_webservice/LicenseApplicationServices.asmx?op=IsComHuntLicPos_Test

Proper input for UserId and input for PassWord must be proviced when calling this web method.

Input for LicenseYear should be this year or the next year, otherwise the method is indifferent to the specific LicenseYear.

The following requests and responses are implemented
(Input for CPR => Output as String array):

  • 0101704711 => OK_YEAR YES YES YES MAYBE_YES
  • 0101704713 => OK_YEAR YES YES YES MAYBE_YES
  • 0202940001 => OK_YEAR YES YES YES MAYBE_YES
  • 0202940003 => OK_YEAR YES YES YES MAYBE_YES
  • 0202940005 => OK_YEAR YES YES YES MAYBE_YES
  • 1304283824 => OK_YEAR YES YES YES MAYBE_YES
  • 1703501821 => OK_YEAR YES YES YES MAYBE_YES
  • 2507830077 => OK_YEAR YES YES YES MAYBE_YES
  • 0101370011 => OK_YEAR YES YES NO MAYBE_NO
  • 0101704712 => OK_YEAR YES NO NO MAYBE_NO
  • 0811611212 => OK_YEAR YES YES YES MAYBE_NO
  • 1404292539 => OK_YEAR YES NO NO MAYBE_NO

When supplying an invalid year for input LicenceYear, expect the following response:

  • INVALID_YEAR UNKNOWN UNKNOWN UNKNOWN UNKNOWN

When supplying a valid year for input LicenceYear but an unknown or invalid input for CPR, expect the following response:

  • OK_YEAR UNKNOWN UNKNOWN UNKNOWN UNKNOWN

 

© Copyright KIMIK iT A/S