Share

Shared by
Juha Ikävalko Agentit
Shared with
John Smith @companyx.com
Expires
2098-05-30

Test case

Test profile
View profile EDIFACT INVOIC 911 - DEMO
File tested
View instance
Open EDIFACT Browser INVOIC 911 sample with errors.txt
Report
Print report
Status
To inform author when reported errors have been resolved, set status to DONE.

Truugo is a message validation platform to setup and share own validators for manual and automated scenarios. Learn more »

Test report

Case overview

ProfileEDIFACT INVOIC 911 - DEMO

INVALID

Instance failed 4 test phases

StandardEDIFACT INVOIC 1.911
Message typeInvoice
InstanceINVOIC 911 sample with errors.txt
UserJuha Ikävalko
Time2018-06-20 09:56:37

Test phases

PhaseImportanceResult
1Preconditions

Preconditions which must be met to continue validation further.

CRITICALPASSED
2Base conditions

Base conditions concerning invoice messages regardless of context. These conditions must be fulfilled to continue validation further.

CRITICALPASSED
3Message structure

Validation against W3C XML Schema based on EDIFACT INVOIC 911 specification.

CRITICALPASSED
4RFF message references

Validation for required references.

MANDATORYFAILED
5PAT Payment terms

Validation for required DTM ja MOA information related to PAT+8.

MANDATORYFAILED
6NAD Participants

Validation for required participants.

MANDATORYFAILED
7LIN Line validation

Validation for required invoice line details.

MANDATORYFAILED
Code explanations
CRITICAL
Phase must be passed to continue validation
MANDATORY
Phase must be passed to pass the test successfully
RECOMMENDED
Phase provides informative feedback on best practices etc.

Feedback

RFF message references3 errors

4.1RFF+PK Packing list reference

Condition

Message contains a packing list reference (RFF+PK).

Error

Line 2: INVOIC, missing GRP1/RFF/C506[e1153="PK"]

4.2RFF+PQ Payment reference

Condition

Message contain a payment reference (RFF+PQ).

Error

Line 2: INVOIC, missing GRP1/RFF/C506[e1153="PQ"]

4.3RFF+CO Buyers order reference

Condition

Message contains a buyer's order reference (RFF+CO).

Error

Line 2: INVOIC, missing GRP1/RFF/C506[e1153="CO"]

PAT Payment terms1 error

5.1PAT+8|DTM+12 Payment terms discount due date

Condition

Discount due date DTM+12 is required for discount payment terms PAT+8.

Error

Line 97: GRP8, missing DTM/C507[e2005="12"]

NAD Participants1 error

6.1NAD+SE Seller party

Condition

Seller party is required on a message.

Error

Line 2: Missing GRP2/NAD[e3035="SE"]

LIN Line validation5 errors

7.1LIN+..EN Item EAN code

Condition

EAN item code is required on each invoice line.

Error

Line 119: /INVOIC/GRP21/LIN, missing C212[e7143="EN"]/e7140

7.2PIA+..SA Supplier product code

Condition

Supplier product code is required on each invoice line.

Error

Line 117: /INVOIC/GRP21, missing PIA/C212[e7143="SA"]

7.6QTY+47 Invoiced quantity unit code (format)

Condition

Invoiced quantity contains a measure of unit code 'PCE' or 'KGM' (C186.6411) on each invoice line.

Error

Line 147: /INVOIC/GRP21/QTY/C186/e6411="XYZ"

7.7MOA+79 Line amount

Condition

MOA+79 line amount is required on each invoice line.

Error

Line 117: /INVOIC/GRP21, missing GRP22/MOA/C516[e5025="79"]

7.8PRI+INV Item price

Condition

Item price is required on each invoice line.

Error

Line 117: /INVOIC/GRP21, missing GRP24/PRI/C509[e5125="INV"]