Truugo

Validate XML/EDIFACT messages and share reports with ease.

Get started »

Sign up Free

Test case

Profile:
View profile
Message:
View instance
Open EDIFACT Browser
Report:
Print report
Status:
To inform author when reported errors have been resolved, set status to DONE.

Share

From:
Juha Ikävalko
Organization:
Agentit
Expires:
2098-05-30

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 notice

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

4.2RFF+PQ Payment reference

Condition

Message contain a payment reference (RFF+PQ).

Error notice

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 notice

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 notice

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 notice

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 notice

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 notice

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 notice

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 notice

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 notice

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