...
Contents
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
9956>0208 migration
...
since smp.belgium.be throws a BELMA-306 error code upon attempt to register a non-BIS (3.0) document type prior to registering the equivalent BIS
The belgian Governement takes measurs to phase out all non-BIS (3.0) traffic reaching it. old BIS receiving capability will be removed (a) from the test environment on and from production on
a change is planned to also reject old BIS (2.0) registration. this is a new step towards BIS and BIS BILLING migration completion/cleanup.
...
In order to speed up the migration of Belgian enterprises out of Hermes towards a suitable e-invoicing tools, BOSA (a) decided to
initiate migration for all Hermes participants and
...
let HermeSMP expose a (secure) migration Token collection interface.
The interface specifications were submitted to e a review round to the Belgian SP/AP forum members in June 2020. The first stable version of the specs were posted below on . The specs interface is ready for tests as of The specs are maintained below.
Specifications
Swagger: hsmp_migration_key.yaml
Test Plan:
Postman: HSMP_migration_key.postman_collection.json (Postman)
Comments:
the test plan will be functional once the development is done. In the meantime, it is to be used as reference for preparation purposes by the SPs who will contribute to the tests and validation phase.
the test plan may be enriched by additional test cases in a later phase
Additional documentation:
https://documenter.getpostman.com/view/11381713/T17FCUqp?version=latest
pay attention: this service allows a maximum of 1000 collections per day. the system will blacklist any user exceeding this level. The affected user will have to contact BOSA (service owner) to request reactivation. As an alternative, the user planning to exceed 1000 collections a day, can contact BOSA to schedule the operation. He will then be temporarily authorized to exceed the limit mentioned above.
Schedule: see table below
Version history
This section will report the publication of updates of the documentation, if any.Initial draft published for review purpose
First stable version published along with initiation of development works
Additional documentation:
https://documenter.getpostman.com/view/11381713/T17FCUqp?version=latest
pay attention: this service allows a maximum of 1000 collections per day. the system will blacklist any user exceeding this level. The affected user will have to contact BOSA (service owner) to request reactivation. As an alternative, the user planning to exceed 1000 collections a day, can contact BOSA to schedule the operation. He will then be temporarily authorized to exceed the limit mentioned above.
list of responses codes: see table 1 below
Schedule: see table 2 below
Version history
This section will tracks the publication of updates of the documentationInitial draft published for review purpose
First stable version published along with initiation of development works
ready for acceptance testing. resources HSMP_migration_key.postman_collection.json, hsmp_migration_key.yaml and https://documenter.getpostman.com/view/11381713/T17FCUqp?version=latest updated. overview error codes added. planning updated.
table 1 - responses
scenario | request | response : http response code - detailled response |
---|---|---|
positive | valid and not yet migrated enterprise number | 200 - OK - the pair enterprise number & migration token |
security 1 | certificate missing | 401 - |
security 2 | error while parsing certificate | 401 - |
security 3 | certificate expired or not yet valid | 401 - |
security 4 | added : not trusted | 401 - |
security 5 | added : Test/Prod mismatch | 401 - |
security 6 | added : not a PEPPOL AP | 401 - |
error 1 | the enterprise number does not correspond to an existing enterprise (or is garbage) | 404 - |
error 2 | the enterprise number was deleted (in the context of the monthly processing of the CBE dump or the admin removal function) | 404 - |
error 3 | the enterprise number that was already migrated to another smp | 404 - |
error 4 | any request of a user that exceeded the blacklisting limit and was not yet reactivated | 403 - you have been blacklisted please contact BOSA |
error 5 | added : any request of a user that broke a network global limit, and was not yet reactivated | 403 - |
error 6 | added : any request of a user that broke an IP-specific limit, and was not yet reactivated | 403 - |
error z | internal server error | 500 - |
table 2 -Schedule and progress
ATTENTION: Schedule update 16 Jul : original schedule is revised as follows: user testing is postponed 1 monthsplit in two.
phase | time | what | status / comment | |
---|---|---|---|---|
design | JUNE |
| DONE: initiated → open for comments until → review closed → first stable version of specs | pulished published |
development and | babelway Tradeshift test | JULY - AUGUST | includes update of the documentation package at end of dev phase | ONGOINGDONE |
user testing | SEPTEMBER | includes collection of test results, fixing, updating the documentation package scheduledand teh code if needed
| ONGOING | |
BOSA acceptance | OCTOBER | verify that the outcomes of the previous phases meet the expectations | scheduled |
...
Hermes agreements framework
...