Provider
|
eTax_webservice
|
Method
|
SubmitMonthlyTaxReportStatusUpdates
|
Description
|
This method is intended for use by accounting systems to update the status of a monthly tax report in Arbejdsgiver Registret (AR), specifically when a monthly tax report is Posted (Bogført) or Rolled Back (Tilbageført) in the accounting system.
|
Production URL: Prisme
|
https://aka.nanoq.gl/etax_webservice/MonthlyTaxReportCallBackService.asmx
|
Production URL: XAL
|
https://aka.nanoq.gl/etax_webservice/MonthlyTaxReportCallBackService.asmx
|
Test URL: Prisme
|
http://etaxprisme.knno.local/etax_webservice/MonthlyTaxReportCallBackService.asmx
|
Test URL: XAL
|
Not applicable.
|
Input
|
SubmitMonthlyTaxReportStatusUpdatesRequest object. This object has 2 properties: a Credentials object consisting of a username and password, and an array of MonthlyTaxReportStatus objects, which consist of a MonthlyTaxReportId and a Status.
|
Name
|
Type
|
Format
|
Allow Null
|
Username
|
String
|
|
No
|
Password
|
String
|
|
No
|
MonthlyTaxReportId
|
String
|
36 character GUID
|
No
|
Status
|
String
|
Enum - Posted or RolledBack
|
No
|
Output
|
SubmitMonthlyTaxReportStatusUpdatesResponse object. This object has one property, an array of MonthlyTaxReportStatusError objects, which consist of a MonthlyTaxReportId, an ErrorType, and a Message. If the returned array is empty, all MonthlyTaxReportStatusUpdates can be assumed to have been received and processed by AR.
|
Name
|
Type
|
Format
|
Notes
|
MonthlyTaxReportId
|
String
|
36 character GUID.
|
Unique identifier of the MonthlyTaxReport in AR.
|
ErrorType
|
String
|
Enum - InvalidOrNoEntity, InvalidValue or ServiceUnavailable.
|
- InvalidOrNoEntity: No MonthlyTaxReport matching the input MonthlyTaxReportId exists in AR.
- InvalidValue: The input Status does not conform to the Status enum.
- ServiceUnavailable: A 'catch-all' error indicating a system error in AR.
|
Message
|
String
|
|
An optional message containing information about the error.
|
Error contingency actions
If monthly report callbacks are submitted and the sender never gets the response, the sender will natually want to send theese again since the sender have no valid proof that they were received. Therefore if monthly report callbacks are sent again and these already have been received, the method will not return with an error response, but instead return with a received response, but will not change them - since they already are changed.
Provider
|
eTax_webservice
|
Method
|
ReportFullyPaid
|
Description
|
This method is intended for use by accounting systems to inform eTax that the taxes associated with a monthly tax report, which has been flagged for followup, has now been fully paid by the employer.
|
Production URL: Prisme
|
Not implemented
|
Production URL: XAL
|
https://aka.nanoq.gl/etax_webservice/MonthlyTaxReportCallBackService.asmx
|
Test URL: Prisme
|
Not implemented
|
Test URL: XAL
|
https://aka.nanoq.gl/etax_webservice/MonthlyTaxReportCallBackService.asmx
|
Input
|
ReportFullyPaidRequest object. This object has 2 properties: a Credentials object consisting of a username and password, and an array of MonthlyTaxReport GUIDS which indicate which reports have been fully paid.
|
Name
|
Type
|
Format
|
Allow Null
|
Username
|
String
|
|
No
|
Password
|
String
|
|
No
|
PaidReportGuids
|
String[]
|
Array of 36 character GUIDs
|
No
|
Output
|
ReportFullyPaidResponse object. This object has one property, an array of MonthlyTaxReportStatusError objects, which consist of a MonthlyTaxReportId, an ErrorType, and a Message. If the returned array is empty, all ReportFullyPaidUpdates can be assumed to have been received and processed by AR.
|
Name
|
Type
|
Format
|
Notes
|
MonthlyTaxReportId
|
String
|
36 character GUID.
|
Unique identifier of the MonthlyTaxReport in AR.
|
ErrorType
|
String
|
Enum - InvalidOrNoEntity, InvalidValue or ServiceUnavailable.
|
- InvalidOrNoEntity: No MonthlyTaxReport matching the input MonthlyTaxReportId exists in AR.
- InvalidValue: The input Status does not conform to the Status enum.
- ServiceUnavailable: A 'catch-all' error indicating a system error in AR.
|
Message
|
String
|
|
An optional message containing information about the error.
|
Error contingency actions
If monthly report callbacks are submitted and the sender never gets the response, the sender will natually want to send theese again since the sender have no valid proof that they were received. Therefore if monthly report callbacks are sent again and these already have been received, the method will not return with an error response, but instead return with a received response, but will not change them - since they already are changed.