Functional test cases

Functional test cases

These test cases are for testing basic functionality of the H7 as well as its additional messages, such as correction/amendment, invalidation, etc.

Each test scenario comes with a collection of test files needed to fulfill each test scenario as well as a guide document on what to expect and which notifications the test scenarios should generate. Be aware that these test cases are not necessarily filled with realistic data and are only used for the purpose of making sure that the basic functionality is working as intended and that you are aware of which notifications are sent for each scenario.

Note: It is highly recommended that you start the testing process by going through and fulfilling the Basic test cases as they are created as a guide and to check that everything is working as intended.

Test case
Description
XML test files
Documentation
Test package
Submit H7
Test case for submitting an H7 declaration. It includes submitting a standard (IMA) and a pre-lodged(IMD) declaration as well as submitting an H7 declaration which is rejected.
Correction of pre-lodged H7
Test case for correcting a pre-lodged H7 declaration. It includes submitting a pre-lodged H7 declaration (IMD), sending a correction request and receiving the correct notifications.
There will also be scenarios to test that errors are caught.
Amendment of a standard H7
Test case for amending (correcting) a standard H7 declaration. It includes submitting a standard H7 declaration (IMA), sending an amendment request and receiving the correct notifications.
There will also be scenarios to test that errors are caught.
Invalidation of a standard H7
Test case for invalidating a standard H7 declaration. It includes submitting a standard H7 declaration (IMA), sending an invalidation request and receiving the correct notifications.
There will also be scenarios to test that errors are caught.
Invalidation and repayment of a standard H7
Test case for invalidating with repayment a standard H7 declaration. It includes submitting a standard H7 declaration (IMA), sending an invalidation and repayment request and receiving the correct notifications.
There will also be scenarios to test that errors are caught.
I2 - Goods Presentation
Test case for presenting goods via I2 for a pre-lodged H7 declaration. It includes submitting a pre-lodged H7 declaration (IMD), sending an I2 - Goods Presentation declaration and receiving the correct notifications.
There will also be scenarios to test that errors are caught.