From d0288b15134e516d0cee1b7700ccf57703d78318 Mon Sep 17 00:00:00 2001 From: Philip Helger Date: Thu, 30 Nov 2023 13:28:52 +0100 Subject: [PATCH] Added SimplerInvoicing November 2023 release --- README.md | 7 +- .../docs/validation-2023-11-29.zip | Bin 12729536 -> 12729595 bytes phive-rules-simplerinvoicing/pom.xml | 4 +- .../SimplerInvoicingValidation.java | 101 +- .../schematron/nlcius/nlcius-cii-1.0.3.7.xslt | 13161 ++++++++++++ .../si-ubl-2.0-ext-gaccount-1.0.8.xslt | 16489 ++++++++++++++++ .../simplerinvoicing/si-ubl-2.0.3.8.xslt | 16449 +++++++++++++++ .../simplerinvoicing/mock/CTestFiles.java | 30 +- .../nlcius/1.0.3.7/nlcius-cii-1.0.3.7.sch | 42 + .../CenPC434/CII/EN16931-CII-model.sch | 320 + .../CenPC434/CII/EN16931-CII-syntax.sch | 660 + .../CenPC434/EN16931-CII-validation.sch | 46 + .../nlcius/1.0.3.7/nlcius-cii/CenPC434/README | 4 + .../CenPC434/abstract/EN16931-CII-model.sch | 337 + .../CenPC434/abstract/EN16931-CII-syntax.sch | 661 + .../CenPC434/codelist/EN16931-CII-codes.sch | 177 + .../nlcius-cii/NLCIUS-CII-validation.sch | 193 + .../2.0.3.8/si-ubl-2.0-ext-gaccount-1.0.8.sch | 86 + .../EN16931-syntax-modified.sch | 799 + .../EN16931-syntax.sch.diff | 41 + .../2.0.3.8/si-ubl-2.0-ext-gaccount/README | 5 + .../2.0.3.8/si-ubl-2.0.3.8.sch | 54 + .../CenPC434/EN16931-UBL-validation.sch | 34 + .../2.0.3.8/si-ubl-2.0/CenPC434/LICENSE.txt | 192 + .../2.0.3.8/si-ubl-2.0/CenPC434/README | 4 + .../CenPC434/UBL/EN16931-UBL-model.sch | 280 + .../CenPC434/UBL/EN16931-UBL-syntax.sch | 783 + .../CenPC434/abstract/EN16931-model.sch | 346 + .../CenPC434/abstract/EN16931-syntax.sch | 792 + .../CenPC434/codelist/EN16931-UBL-codes.sch | 169 + .../2.0.3.8/si-ubl-2.0/si-ubl-2.0-nlcius.sch | 180 + 31 files changed, 52401 insertions(+), 45 deletions(-) create mode 100644 phive-rules-simplerinvoicing/src/main/resources/external/schematron/nlcius/nlcius-cii-1.0.3.7.xslt create mode 100644 phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0-ext-gaccount-1.0.8.xslt create mode 100644 phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0.3.8.xslt create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii-1.0.3.7.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-model.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-syntax.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/EN16931-CII-validation.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/README create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-model.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-syntax.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/codelist/EN16931-CII-codes.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/NLCIUS-CII-validation.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount-1.0.8.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax-modified.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax.sch.diff create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/README create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0.3.8.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/EN16931-UBL-validation.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/LICENSE.txt create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/README create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-model.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-syntax.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-model.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-syntax.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/codelist/EN16931-UBL-codes.sch create mode 100644 phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/si-ubl-2.0-nlcius.sch diff --git a/README.md b/README.md index d236eea9..746c12bd 100644 --- a/README.md +++ b/README.md @@ -191,9 +191,10 @@ I hope that with the introduction of PINT, the versioning problem will be solved # News and noteworthy -* v3.1.6 - 2023-11-29 - * Added Peppol 2023 November release (Billing 3.0.16 and Upgrade 3.0.12) +* v3.1.6 - 2023-11-30 + * Added Peppol November 2023 release (Billing 3.0.16 and Upgrade 3.0.12) * Moved Peppol 3.15.0 rules from `phive-rules-peppol` to `phive-rules-peppol-legacy` + * Added SimplerInvoicing November 2023 release (SI 2.0.3.8, NLCIUS-CII 1.0.3.7, SI 2.0 G-Account extension 1.0.8) * v3.1.5 - 2023-11-10 * Added support for Peppol Reporting EUSR v1.1.4 and deprecated v1.1.3 * Added support for Czech ISDOC v6.0.2 and deprecated v6.0.1 [original Schematron had errors] @@ -232,7 +233,7 @@ I hope that with the introduction of PINT, the versioning problem will be solved * Added support for SimplerInvoicing 2.0.3.7 and deprecated old versions * Added support for SimplerInvoicing NLCIUS-CII 1.0.3.6 and deprecated old versions * Added support for SimplerInvoicing 2.0 G-Account extension 1.0.7 and deprecated old versions - * Added Peppol 2023 May release (Billing 3.0.15 and Upgrade 3.0.11) - using a new versioning number (yyyy.m) + * Added Peppol May 2023 release (Billing 3.0.15 and Upgrade 3.0.11) - using a new versioning number (yyyy.m) * Added new submodule `phive-rules-setu` for selected Dutch SETU standards * Added support for Peppol End User Statistics Report 1.0.1 * v3.0.3 - 2023-04-30 diff --git a/phive-rules-simplerinvoicing/docs/validation-2023-11-29.zip b/phive-rules-simplerinvoicing/docs/validation-2023-11-29.zip index 22a4a2476eabae2a0e67e8a63ff78a3474a35cc3..ea825041f818ed433369d9a95acd7ea473b841e7 100644 GIT binary patch delta 174084 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

=0Hzf3=v_Ngr^md)Vj9 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 xenUX*?8GD;G#mf` delta 174049 zcmeFXWmuG5_wY@3htl0GEe+C0_sjs&Al*m}0!kx@Fn}Nm(%mIUHzFY2-Q6JY&Wz9f zyzlk*y5Dclw?~iP!Evs0?X~wl*V?i6p4;mPv{ooMT58BBSO~CxSojGz+yq@%w$}fU zsfaMcWS-VeuDn?Pd4mDf4m8vh-TM@ckAUz>7y*Gc(T$Egp#={NQ=SJpxy&jO-ItnG z*twNw0C>MTPU{fPO;^6ha@%XI46P2oEoU(#B5c{ZvQW4?zZ~4-QRsWWSLNT#fS9JW z)-w3xhs5dNUai66O`h;cZa=TwdbHd7D5Jmug+e)I0sYyLA_M=XbItt{f)!miS~T*v zwb|Cb*WQL@GvJ}6v2#0L|G?9tdU6on4@KnV+Bxrew;gB0Ju_x}jz&ZF@738fdt`1s znSlMFeZk&6HVc}tFDXn65vTI`$40Ljlr4@m=JVb>f84%LHCnBN>-Kn4mhGfqP=Q8% zhv1#6uR>a3y;Ky!}bRX!tB*&=)} zZ@)zqIlwOkcjmQ-zNC#*Nh1;90+nSM62?&$PF1f~OtB34(U&Lnyq=0w<6(Q+-$FP>-(>nKSZAdU@~=-OU&KzTJV|{Y%Uw+7My(-$jT{-3vm`(gmJwZxE@A*zpQzbsjcDL#bJ>OH? zW8xj=tdxj+5or`;F!%m zUnZ*3lSEO`X2>&zycVD=;Q)n6g9qfoQl7uDe3B#;_M?sA!}>#u@lO(JJIUXDTv)U| zC}?O#71C)rB(Ke=AAQ2@RvJcF9Wn|yLwQt3`!0t1^WlJ5QLvMOUjt``0cd-TcS$vm za{xSx5^F~BT{tKk70h(fUSute8MLYW_OX0vt9=$qI+LCo!s^@lNZ~;g>QOIu#u4{7 z4RhJ4(+u_16Wc7t5rU5g`^?)(olz`574b36qKV)5iZs4?&3K}=I;Lj)>YfY2Ze>0= z#W`BPSy2Ba>Qj`lxn$jX`fnqwE5;hKTT@=JVv*=x*O$j6#)pWC)vP~CdAN{=I%&kZ zrf%(?l|>rI9$ZRJ4`(Zn-P6p6R=fx__h{hr`~_^S7sa!h`Q~Nds+^ljpKs*Q<%cvy zx=A7t>ulON`W4wIp0?2ajCr27iSX?^VP2nHn<}OcsJXI_NY>6pi;MI7zVJKLYWkv2 zfz6Sf${IF$W`8bzsSf`6kkKjiGurUQLsbG8SxOr6wvJZzyV2_)AItIQ?hEl8HG+K9 zLJj<%$KuClrW>sf$9(R3hX(W@He)Op7)>Gl_yeB%GM4&6${xv%?GjCLmfTLhZ=y5w zK*gtF(afDs?-3^b_35d$_&l3&2!pJ?Yt}@ zb}gBAK6iZVp1CjAEi}hU)zfxKDTJM4`ztuY_LAjv^o8ORnhI&uVZ6R0hysD%gSF?Y z0d2q)qP9k1Ie|~?dvuO3@gXNnm{lx>ioRRlUKzO~iFb^eOW38nlK8XCBMDZrY*;sHfe3s<)h?Ty_4lbt)%mh;swM<2SNxZ-VHxne@43 z2Q_?Vdpey7V_HJxdp`-o?r6z8$56?dB!ayznX4%|+Jt14*mQEl&%(M!Iy2rVj2xSc zk_H~aS={Hl+E$+le*}PqAf;
5>2+%p3pnx8^T3UjTpc{B3Qom!EQwTNqHz{(I> zm}ip}UEr>E=iosHjlTNU@3&b$KSU3;uSw}hbj_!MWz|Hwtyygkkr_c?1DCr2XH}iGDuz0{ zAM1IJ$(>RqG3u*1kKBIG?`F&=RnPHqCL}!nPT?mH8lW*I6ryig=eLf2{R+Umc{H0k z=#j*KqMARJCn|`C%sbqFmzV@b;_w1~ax$M~ZZH4m>Aj#9xnrFXL zPYGVKw~&!iemy4dCV&ubD$kZT;_A7bxH>tvHD)yuYm0@7Db*)v_QJjKF)=$QooR4& zd#~rj-RJsgn>Jyblj?wX$O_RHc4U@i6=N(&XEZ<>?#`n<79ES22w}5pFb}_y~>uGAI+#=li@fEg05D zRdQ;oPRC<6Rv5;VH&5L0#2Q;gb&d+4*vGn z)|=-+=pV1=H0EAXcpsCvf=AxqNF7eeof+;}8{IyvV4=~MYg;nEb_d){K_bKw)su4d zu*aH?mrv2{)Ij)Udj)8EY9h#w(l+?@C!D;{9u>N2Xv;$qNaxe?Uv$cMalDx&zrc^r z9c0K>qN$enWhSeCnLud#((OrrbR)BgS-{q|?K9>jcdD+fYBm-7L$IS_sHYtU%3GxY zLC)Rr53h9E^WC2)DN0nV22cdtcm`rx(L|yfUh-Zhl^N|F8Tf1tJ=!e+2#vpg+DWa3 z5EPlygnX;`ZgF`>t;#c1Ob4sK4{ufIqK4lD`E|5Yj%>K$OeN=IuID!0j!h|ghZ|&; z)5GdnmUIh+Ns9co=9*w42=yd$$WH0LqqC(WcSwMb`V zy7tLbuhNS=S5pTh*yYTwWV^jq3+YfS2Lek0qDH~$^1hnh7zIOJDK+%$9;(ygJxjY* zYkGWr7}9S+ohn^1EA+i(Qs;opl&_^Wi+MukpO)9h#p6?GZNDOQ5o%=mJ4Z-J2EexP8xE zJgV716|#c{P!ACNWZ2#6Mqb2b4+ULw>W;BPNa%aIGex4wR@h@Y>B2e(toUShU}=p`BzrI6zJb@N9JJRQd#a{9O*yphek${jI?>*BJUE(6BJdd=7G2{V`669hSNc z7X8-^>${GTlN^02e$)hYz0Mdz^)tNv+*hnU+;!O^PENG=wUYuOG5NYZ-yd$B;_pfV zyT1pmDDk3Lf=|FvY*gzi#Ya1@wLUny^h_B%>+!m*?kRXI7g*X~sbn*t{*FvXGu=AL z#&gFlaXsRVUilc=h340U8J2De;BDvN>MIqT)>+&-`w!#WQ76&C+j zUR~kN{NQCC&7CUta5BlK>Lp0t!p5TW^SU;ZuprM3pPyNV}#^cGlCL2`z-u9!y~>v z3MgBz7V~Esr+E|7-0hwRV6E0A#b7R9U8@)rF4{(H(M_xW<+?aWHA=yw+qab6t-iK@OnnNlK$ zyVz^3V%*b!$e6+g9kKe2cE3!Lw3pPlfzKo6`YolITSk7P6CNzT;cg-$ZrErb&NNnd2Q8>(NV4t+9jBW=#SRc9G=Z z{CM&8St1pm4o*1u!qfQiX!ni8!qb|RnI-#kHwvMtY%~@cEC2B^QHCCANM^qWcP5Bc zS0Gh2QGfbopA3f&6W42f*Cr=kgSmev{RZS`rmo85^(A`Gr=f7iKC&Wpd3^K6wx?i` zin^{VD9j$i>c{f_)n&KM2>Q2o>5}^?5pguSMGf!6o*dzU!=3LY?8jXI`=sm~hFhM_ zHom%+elXN!J;HqFG1O#yu1O$2n%)~|l zR-`Vhs#Ss*BtlpcpBeFsV-y1c;ez~sCGm-=#CYtmEPmVwn#GF}-5;2>@rKvnCsQ%o z*M3})+H2fqkP&IBulC0#QIJjiNz9Enm3U9gO#W?H>i+DLmUd$JDw5~*gS@@XQ);G9Y<~bM(mtZwlcjb5f|9`BuO!eDIEMs)!sJ0= zW{(-krER4RlB(MYE{6ENj1;~?^v~-Nm`ZReSX>yu5)BA2Dmh%ZtG}0-xV$uN*AF7L zipX6tuqE9zCLBs>M%HVkUP3n=dFyHL8aOpdUz4B?X3RwP=0*)5(3`PSsormVTjdw5 z_ztDsZJ1<1j(GM9arAF@S3;f(az{!_?KOoD{8M;~c|czOH?AWCzx|$wxxd=!burKv zFC@R#AAcUJX=P%RTu(uFGjE3KN>+ZAfUV{9!>yqvcG;wZfkGJ`}yS-PRM|ZRconx*%19)bEdM$T;{Nm1Q)UL zsN~A4H`wCSi6C<)%&FXHa-wTL^lNWCtBY(Y2=t6oM2^tr6c_n z6R>rd&qi|?zopEzmo@bd6hMh_I%|L9{p%`cuWP;{p54^*&k zTOiPiEM$D>5Z5-1_NHTl$D|lMvJzdUFKwl{szLg=_j4U(Wa4;RatQ~of0ZL`MbD5&$=Bv zEe4fKJr!T1M@IHZq2Er)+9n4?qx1W;?&Y^Bb2ebCc_~;0WdYVu)Fz%}^AhWp^K0|> zsxRj=UQSMu_U0(6B+OY&1=NcsxJu1adn6E>T~M90I4pA=;JStD?U9TrvxHNnjPIU6 z(5cZ6&EAe|41Xa2c4ttvc)sxeMKWhgdBL1m_t*^l1LJp};et^)fwNtU%;#yBrxB|8 z@zvN{-AVRM+StowCV+)sX2DDaBwgY-Hgy~19}vi>#a|L8Yk{iE2w2^Mf2>?>Q!Dmh zzs`7jX?850Om-AR$LVU(D>l5{>7J~Nl`5Wm+WY(Ud7wt|b@!9GGbRb)gcST|!z-k5 z`Lxfy!Rjmo(?XvssF#+qwHzpc$T927cCiU26XlW)EZz-aITbO2l1wP0$=gl2vaimL zL;Su;Q;NPBCo04y_G0VhdvqjO#$7$s+A?=JiupQQ-KRd_MTb zZl@jk6)C@hU&!ZsJz^XUMJh$pFkk($-YwzZ`0N#yV^}Mn+KO=y8C7_UkfCG3*Jf#& zMOJV@V$=ORsV7-|ybrO1pMmBW+H(LjUr`6W#>w2Yg*-y$$)GVrPV&VjjxHh#e0mlU zT0z+Fd7#)STX`5SwI8#6w*N9my~ll|*kVnf;zj~&?zX&Ez2MQ4Y=uYntp<%JKC}78 zl|t%Wht*=pSG;K(PkwOtZz^`&h1fW>rZ^dN&n^_t^GaF+zM{^ra=^Nt%>6Ay{N1*) zQsBOLer3WqaX{?b`*&{C%>*&a={&p)ghvhZe4Mm&;sFW1z`5U5Iuyu=WNODd=S3f( z|94jgx)hFYpihT}KGWifPLu+On2BE~S*h!)Fiw*{W^j9?_!&5`qXc85j_bbc3djw` zpPmm*T&I*pnnzA#qoPJcPgJDhK-@}nqk4pdg`XHnCG?N;WZ0>3;twhr*!n|2ZH)-i z@u881J=W9Y!yhf^WT{|l&p+3&9Q(1Jay$ftI&MgtHh>C3u+c^aIY=`hgB8W4|Aq&% zG{CD5eXJuZG(p6yVtk593KMc@*uaFSV&}@)C*z6h|mdP@JK-KyiiQ2E`qU2NX{zUQoQD_(1W6@(PL{ z6n`iIPy(R@K>Nlt3wkQU;|QN(GckC{<9Zq0~UBg;EEl9!dk0Mkq~nYFFPBA%uVK5r)2fkKHCg zK$w$7fCLMEr%cpp!huX~wvoeJrLAjtP6G83MA^sureHpYsmVa7ciPbZCERosgpG8F5D*}tkYGC_K}gt68#}CUv%Zlj z(f=-NVrPW@cSW9de=1tEGundd_W2vx!3qlm7=bbVS79k~ejYwveLYkJ#Qz!W5bQU9 z40yjWYM_PbKglr?{g*}#wPHT~4&B$0phHHOfUJ<#{kF&O%a@!FPA)Ti1U-v}J3dDz zg-K~Bs`^fZ)g0_e`C_%CQx_9cN)~+;y3!<97gdQzze;C~5b39VF2xtG4|h#@vEx3; z+OsI|+9{PFyrz54pKum?nwd`x(fse(sAU=aKq&+aT9FK<-~A~Tgv zcoy?CdkQQ{p_3e{=uz;~lO!*+>7!@J=rX~4E$?lFss%QIqR21q-$Egn?c61&`(&HN zE1brkJ^93DQ{>;GWtRtD7mP_clpAG_{tz8|sDK++*_JRtAzhU|_-gC5 zeq|Wh+ZAK}72)=_{H%T28hZ+N$!M{W^_JuAG!O?kLvVoLE`B1|-IgRGL?%#+Tr4%F zCEZzqW6!NZy*FrLAc#QLKDm^jz`wdwrPaU~5nMj%k_c zJx6o_I9H++Ip#gXRHPW&N?!=zJT+ga;n!Tc_&}0~H?9CxDFvaQo71`5#mU=7w|x^- ztUL@%dFfwYoA|u{%Ri=rD;NV+UzMf7dhZ2J+c}gxe13{IX5WPn^B&I#YbPX?1 zPTfvPULKwzbd~W-X`gO}O)WWna+w$xw3Tt02VYp}%Z)nM1cmF@iz3`&7_5?qf8^4Q zH%AUEN<}CMZ*QK?61$hFPcB&)%){@4aBNTidYNr-KI>OSFCkoM5(kI6_eAxY8FNGOX6LqhUbWWaS zdFT zFhT6K(Ho|}%wR%VX^b)di>+5Q#&BEfG{)H6u%ahw#vqt2t>?xpxG;gQv9Tgd&}wXa z0Ph0yTRx-ypL0&2;a24v-YqHw1hHTw2tAE43xsaOm8en342LB>je#Y=M zHV^t&2xkAj?2kad+&GyICfNV^M<739Tqpn&9H9V!FdOQq05BR%@BngA^LXRXl& z82!T*yp7a40Jv+TbO8IX-3yQy01+K#6&iP9kQX;?=zpwA+_&NV-4i>|!d+y*2Fom^oz!|`Z3Txw$2SDd{qMr!|OEWqvB`~C6y4?jR1GR$sx5C9(F!$AN|xPUGM@a!KI!CMJk?b#sl zSnZD>Wd{IMl7C%z`$PUThBFj!%?Gp1QvD}%L#qKZaQB(j{t-$Do>0(}@@^_DUM zb)ZEdNKC*s*mD;XQ1$N$XqkcV3SKh<7vSwTX9a5ft@fQ22#+UbHlPrEghGda0;HR? z{qKfAzViU#QN+Rv+=M#}s;m3ANp~Tj6Rc~?LcnqgSOXKafbd!1NDEj3FPCZXNATMK zXbbPWwHXjTEp(az9pUpLzb{Z5*2g!#z)_e9<5xgEn9Z_RKyMV7fHepRcfCsxPz2s? z=-eg&S-@}q=dKLye`wDok~e_=GM?eDq0tF{4T(<%qCi>+{zvHj2_XuQEM&1Bhyhn3 z*Oz<#Up8>`Z-Ma1A@(gW5#Fx3B%nIPCH7w&3yF;d!e@w^Sl|+TkU@2Ue}7ME&5uNCMDE0EO+tbz9jTEO&gyFEQXUznO~FYq-r9{lG)jcgUcs0auQI1s`b z5D#RDteplzwE@I~sc~%pW8l>{?gHV_W2uzcoG#cSmgZp^|NME7S)3M=!@=}xcT z(AwEM602#OCPeMug|u8ezGbG?dE9e3^)UZkZcBIhmtG3d97yuW5ifS947R1mI7iU?{Dg3gwvizGJp%e2Lk5n;fgG~*aEl4cOOmcpwMCi~ zX^Ymr>?jMwyOhYXZQ2E7Lz#taN&=8-zS3oV=L|&k{_ggZdF?wOA6juFIn{ zz^I+|;?3ji8$DK?=(m7m1NJD-^v=1+fCF)D2~T8lSCNd86=kC}Aky((RAg|Z`9PX# z>B|X)wC-Gss1AkPdhuI#>v0L)A4s7)R@&(5A{ifNWXWSK$;#~q+S36{k<*mS6DF&# z?}Nk7jZIfkZE3+P)}KyV40 z-rPwH^szToR*_f5=IIRLXGH8~D?csw!WC3{>1cP<`7TWEG53I1g`n?bq@H$f%g5z? zN(ZUA=U;T>iX)IB1-@oI!E$N;g+Xt3xhFp5{ydQF={m7{apFd(E8Ve7O3sowSQ5OM z{qkwHT=N(s8141pm#~U={vo$q2@3+r<*StnXz6%DoKfz(E7-|x!&CLM8N(NOsyU-o zO^hs<8(7a2*xJ!U4m0pgvbJ0!aJDqKPJ&_sDSA@7G+mu;6d6!bLl-fGP3Jra1|uJY zoW`QLw)j8FjHzdvX+~-Qk_k9hm2}kzfqk+(e0JvU;A)CaY4SfpEGAD)GEQTyK9t}2@?NT0k22JpryKaY zAi9O}fH&lS3H#b-JFa$48q3)l`b=>LrNqoA@(((@W0TjYTkYX`u+n>-q=e0MS=*ga zGQFVK5Ir?&+?g5QDL}g&HUmGFsT_F)*jYC`(&oLAVL5QKZKEwWvsg~^VvJeHP~~lX z^SY+!>i}(IRv=yh>%JMwa#U6_t97;r*PP#BEI4akWw$}&g~Tu_w_^?~=A)&mgGM*= z8f})wfK@Hs6^yO!;&&`PK9I>t+D~HhtA_CbEhe7171b^+TPxZebsM?r{Y;J1>s4P5V?UT01=3JQsg$53#XJTFy0+rde0l^hFnH;NJZyt_@PJDw9u`l^ zBf<^3R*}7-ae;lXJKDQrgxl9POjCHQ~dDgr;geHTu zWBodYhW!qldV;Gu*bqL2F20nfMcMzIuQjOYHhUeo%7EK+d^IDP=;5D&1O$J$1++(E zE1J?y*-+ZMHYC^>5c9;{qyFbi7`|RYmr^kZwF`*g(SO;7&3gS=4wbz@4Dejlu?S=f zTaCwyKz{HQO}h+a09&sL%0S)lt5EdMDqr3qBOvTzBOvfXMuJRuAf@FXOfp!$Tw`G3 zGNViqI9yi0D^;CjL8)9b4;d~8DS%ztKAtAlChDd~5-;H+_cFUPiOZU^KWS%&#HV~w z1I6jYCXsxaesA$Lk(9@{k!w3`dhjRncb;p0k+3zBDXg8ZE25*(eVr@vz5x*_+UP`i zf+DIb8bO|Revbs!{ky?xzc6zbHdUxL-;5_D02I45RtBxbOusY>RU^$kvO5Ixke0Ai zdd}2^obIUHLimb#`iB*k^SW7%Xlj&vd3)*Sr2}ladJ8^dHtM=Y{45Ew6L?)QiV@Xn z;hcWbz3^J7+wdnJ2>qnrLEP)qqG(IZW*a$l%TMR}ypH!bx5gggZ2&IN&1#cp&6)CgJ$NE#b}yd|Oj=xA z(Y{x5WZ?=~efCT=E=alV9S+@gKFj#!-S&nA$2k6c`zrxmv%=nO;DR0a!-KO@I`-kn zs4N~b$1X}yGoDMS)cM%E=9&h*54A5m;@?U*pyb!1GAojx5{u1V4C+X|i zGIL|adQ5#J4Y8lWLLXARiUb~!^F-X`Mc>wK1?F$C#_gTC3pfi(vzH%ba(yj(74a@X6~{NCM7 zC#cUL*pa+hki4UBb7+wy<_UEAG>O#|Lz8vtRUmZu-VmC-h(Y43|82txJ2pt}1(E)H z-iliDXEW+l15$zS!|Lnc`>;B~de8{$W(0O_1y2|Mb5I2zJ2EIHxc@&{40rFJ?eK?Q z&=+!;5s?*mHF=pUp#P*G`hRai(NIj_J7Z@Q6Jz-1y^qQSKI-_XO?m`jcA%+?5~PLm z-?r5+bWGqI-9a6bGfsF4k+msPPKbkmP$UJr_~C(+bG6gJ#xNDwgc^S8BOYxc@OLYM zqD>TFYF*JL`tXlS6>IVgCNPgRX@m=?-5t$($)p@EC{Ke6ptn$?XmvAROg76Jwabr`Kc= zUe0L91b+0Q+yOZpL7S__Iu5sde3(EK@dk z#FTwCh3D3&Ii@mj4W+_Af{a2_2wWgs{zni~Zn_O`u20P$!BCB5m|w$&><~ zCZ@Fg5gfFcO2Rd`drSeaY9o70m*7_;4l|~*PywWL#`G1eUF@@_B7gh9b=DMiV;EjJ zYYN2-$_pswP%NNWLa~BkT~|44qXR#sM7y$qIU9P-^nb7J{tsQ8-v`g(t8vH>$@k5YFy(;v&9i8T^L0k4&D}`g znXyh)(osGUVy}%``in-Xnt0!orD+7+4|ON1EVg;bEUcuK7Vh3+6(2uvFrRevC{1G9 zJ?m#eiB12yZ-1Ddd0Z?qveT>MCAK>xsIXQS;dL+EK3K80N*B@JDK&+6%f&m@O`XgZy6z;pSL%Ow0o@5Q;f9KQ(#5| zWU)@4+GlDi_7607Y_D@^Kbr_vAMUr>GOu(7V*m6$i3-nNEdR9UCi;o1t@)z_L4CDM zQv6Byn6d*q&DPhAb+PxysI^oNJ~wnj;F0*1qjQ631 zOgx%0v63Y*nIT0yD(`|pd>0y}dpF{n84&U0IW&16uwgomt;f4kY>68eXB zf6LxnK#mNa{xrmrY*c&$!paHiUUPaU=^3LWe5{#i+rT_K;G?#o91vKl^w1Xc&1L*B5JW^5ll5WQRasBKy{ifjoTM7`srk9dL-2It)|$PEC<^bjIso8}++Z}MFdI70 zqF?Y!VK!Rx&f>-B)>xFnkVI+5cB0h5h%A$eGw`L*UBo*98~X_1CY|NWnBVs{qBskz zVDWENic+S)2QdfBDZqVqx$mc6b!MLEvdVHxPxR+=^j<|^=Ua8vw%Trd1t%C)lw5R1 zsq^D&*VQKJ`F7?|TVx4d+DG@Xh&@X8`H@w6!rXr0Kj|L_da}Fivyx%%V)^2FtkQc=-K00VpKmQ7Bm-3N*=xsY4rmw$Z&N&yyB-Ba%JoY?eEF zR`Yb9I4;M%*r;*)mP323NTTJV7r8DPbj2Oi)`(p$LTXdxhOS+sp#&EA)*KwKsw^S3 z?Np5rm2O4MrdS-wQA#eh#kIeELM2h&Gtp~XwY=r6cXAbMQy{+4vE6&(^c~TzKRa72 zWhp(FxELc>Bk;wIqV3vg#0&r>OSOFLm*6uJw4p(MD|HR~m&xYsM9Tc-0yJBU>t7Q- z9q-xr?;@AJsx}E|C6)&F1FJ&MeUv>G5l*nrHy(c`dQI$(Ro2|Nl$2p?SBKNLR^pPgjO%0Q7`Y1Vd~ zIO|>Na!kq2BiZ4>54{Q7AYYn@!gerqIep=XI1BP zZYIqNvGBeAqRM^4{t{5cXvh5i7X=4-nsEJKx(pHH7|Xr;WU64yDLUJ)WCHyxVVjeK z2xSC9W@6mFQu^>qaNPv)Y-RG79_XH9(92-VD_?UXEP3a~AfZpw9|l|m!@u-?2? zV~o*B`sY1HJo`w2?b8lx;NG@^p6;rX)~X&u0fh@^fm>mR(=&IO9{QHrPt!x317pij zg)wtc<|U^0J4YG`cuMJt9RyYRET8-zahBabCG&f;LzSxtR$iCtRNtz=zDLu(&!Fbw z{cUS}V7^l8nj3VQC;R)?^b;|8wHHc)+2)wRH-?b#5YPwOWOKOv(6g9- zuzh`|UHhI8^vfeA&upZxn>bdZ%A{#`ghWjEca-{&JAb*06VN?z^E3_6=b^fCGlg?}|o6JG*2Dd1g1nlFOuL=#xv&VlfTeQoHAzenMlW!#r_ z1h<-2#DapIpMi=$O?2uwT=;(i2h7!{tY-RH606Uzd%Z^e<+1_-tH<`b#MO1*dZe0@ ztl)``u*lQ)31aBFq}t$Ggba`)qln|O>Cda`2Zp~E!^5*|#~V}ePRZZm1p7}9FPK(} z3wSL8zy1VE7X>h2KCFl5{lFBCKaEKd)J1+|UnFb{xno>aKc3ie8L%8VH4ZiZY|&0&F3a zvZqqk4$J)+;Y9NKSb<=foIA3yZ;1u&4DGVp2?d4V2K&&?h31Q+Y-@av{Z?FsulsYu z3nWR8gl;d1=6;w4?iX=(RQ@LI|N84&tQbRi>v zI6xI;;M33UX13EN^reBjn4BxKqw1$?D#bgFV`okEo&vYj_)IVS@mIH}h|x!dQX=1ezj6{-Vy5LM zi!G6}C`86i%YC{X)jCs(Z?uvcj+vh|t}}LLuL7Ps>kXxM5xv8JhUTR{hxr)od z%^BnsX9wNuWEWgB>_Qg&Fxx+UEH46DD~ou{@B-FL9s{gPOZfPEu~QuRv$J{)1|n5_PH%KQM+OZt`wHipokGsJ-8P;ieG(QMOqbR0DwY+?NGyw}+0g|G zB!V}FS`&;K%mv?KDHp`i)+0tHmPBMW_h0pK^4ep(U2Ese*49&g?nTuWtCH@iK(%k! zJyOhH&Ju?+9PMZtsoM%Hdn9=#?qgnqbKwno7qM`UzHmfaf@qrk-TOq)w>;fnBHa`1 zBCD$$VPCL1JY|BKnL2A!ckh0?Wj9oH7*TFpaEIMbd-&hrydoE9?hq3L?q z$O!Stg}fVkOA^yC$?p0hoo3dtT^~zm+wyXuV=jVIf}+bMeoE5UhS!uxTZAf!v_T6u zEgpYOkKxURGnydlWBjTK3>H*H^);CTa0v&;yLMZIbuJdY4yHA-r?JXU8bpv2pJT8y z)tyVLrf(*@?%&80XXS-I!@q5@(E{-ukJDjnt7s7GU>rbZAJLNECXiNq`g~0CZG!x! z&-7qKu=LVVXW_*(RUw)~ic?#G8rH6FsRE%Nb2%_E96dp1^vJU*M{;y?>#U@|6byWS zp}G||LiUZ}Yn^kg>UA@D{y6yO3R1_DDR&18EurVn0&()V*>hLTsZxI?`OIv6DTwt} z0z>?&ela_x$(F8V6}2J689&9$sOCrkdaO7N(7dzI?9Xrdw3k zr6l%L(dD+)GdnyINirLp`9W1ZTJAnv-usklP+*rflPy-0OzleAzXU^J1kC!%TWWGV z$3-!-x5X2f*47rgB>J4}fwYA2x6dydV*dW$Rka1xpHf5bSgW3@a%bi0TbZ7mc7z!6 z0p)l18qW$S-;C~xB{P&>N6IvDN?BP7*#bLfDH!*A=bSo0%Vn6AxC+k9wDAl5h&4ab znTZcLr`hYXo~I8QyE^s#asSj+;!nC0dwKP} zYhfxg0DWKN<5~JTvg=La6s_+CBX;lvYiOqpSA1z%&MeC$L9RiKGU6Z(QDFuAIYqWM`7XADEU{&ctTo?7MSr;&w5-cjVeO7gCkdJZBCPH}V%e6^u^^a3@JfhhBkZLMm{ zCE-n6m$=FMrVm-RS>}~sT}=g_cKLVJlZ4Yxzu6h)99+^Ry90_w7wo?)cz&Gwve*r} zv_p6(3X=ISbMm&Ak(Q$6eU#Y>mdH)cqJ-m})7Jg6ymVs?&jiNWZ)g9^?qm8$Y@-kK z59t@PMoBe=5_>fsW z>cFh0HDK1Li$g1~T2n1aZvC>+34bJD8Pve8^e680`P-$MyL5+y~7~dvcGK zZ(*-RGn%X=GRmwa^s8g?imKQ{ckB!Nl7!cFrxH<_So}{4z5q}9#?vgcdX{<>Hq`P=mmf0tNawIp(~SlkO{|*mYm$)mAF@^r!FJG;N2JgiET59_D`T34E}W$hst#pQNOk zW~}TqlZz&JEa9;ElwC^;mw5@tZRNT4XhF<-`Wt_)5HebH+|Hg2&FZa>Vv8G$Z}M^| zY?fGv!5Zc4Hnm|#Ux+O7nd1G!yQfZ`t*GUdo+cx%7N}8=Z^oMC4ciVc+b(vh14WSC z&J#^=(`ONW=%MSlI&(G#%FDIaUzOBe_zp%1eMMaRB#wig5Mm1O)N5dWqWe^=kRFXC z%R^3`uu6dP$#3pe!QZxDyOgAWGpkHJ!O@28Cg7E&8OF7q!be5aujs|%tkKOC_ceFc z^q-N=*$wuIDU6q57537cDZe3-b(oz>M7N%g?q|{}S|(8IEk>)63L;&u7{0t#0HQ+LjYu%KcX=8I8LA zz0@F7&xX_Xn9=2y3l^6$6ab1pIE9<&n0*UNQRsJlF^rf(e#e7g7dcYVqx zCm#f}VxOj&>v2x#wVxfU;A5eqn5f85SFpH;7$fpb3-?SUO5*jfH6o`ZqjmZu-0ty% z0p5ZVjOr@bj^eS!xg{x{hZ<37+0T*|$4-+3Y?UtxTF-?$%#Wn5DUW#$G4hUQZYGW2 zG~A|DFX)kKr_&8;sWUU)?AnT2~SE?O@xA2^@?`9m>o<=1W{z6!=Vrk$s!_Cwl7zat7DTwooaH)h-1 zq4`*0Vc)KN2}UBye|NXl`2BD=^i`8SiOtVENJ$G+Zg09%%)D45(z$a)tE5Y}0(VuV z?n5$$*183-MZXxMq{VS9UQi=#k7Zn`EWCHxHG5n!>b5I<)t|nn!(^3= zt*?kgoA2ymi&nUj2>Q^NE$JE~whRtqpwhr-$J}i3Y&ZU#FxK<&X_VBiqwZD8fnUog zC5mKAsALFnrfa!z(8pf!@nY+|;M3>Essqv?1;-M^l^*F>f1kc>7fB`(*LzGMGu z<-$Wg;&d5}a)$T|2gK1|DjVLmNt*oIANaEd`aCA5s^*uAE&EJ#YlqxbGOh3lqI)( zM+6mFHP!)M)asI|4qg~Uqa64Q?mu=qW(=j@mu40d{%XLf%Hd?&d3aov^6iJD3S%IC zw*RfTO%*WRJ~Z>T?JFeiq|*{ClC4piF?jnvCTZs&(3;JQ$l;Xk=ZMq?WAAkVq*gXo z#pM{f5c}kXD&mlQZ-)PesJ9G?tLef;ad!caET$e?yhfsZRqFP9*Wgw3X2TQ& zEI}caur?DcHdW|p`$G&$r2N}ipH+^^>Hlm_-3>*$GJBa7tF`Hq>k8XPrj+Wzn)^HW z46d>8*&7J)F=s}<{3y3L#}s}|D4_4z{MqxeLLB0wUp;WI&8Z_4Z+IA-x?GV>)2I}N zQCwLXYFC-`Q;Q&1u~g^km(kbx=^v%Lkrbc|&vawtUsHovMh4UTf*n0{C9lsvZEaeN z7wxqzUn&3j_&rc%VCAm2^Lt0|e_U-kCW5{NNx8b)P$YGaD(bW``akYhPRH6mn+s;f z|6Aqm4Y;bF{psl}@E|tl&C2tBI$<(<6{{TYa)DFRMBkjh4c2_LRJ9u!CYY!y7McJ} zK_6|1`doVY%7q;u3k0=}_E>=8M90@J2)?z3J#3IY9Q$Q?<_K9&OG#K`P6}bGfm^>R zlPV&5F3k>?5-z*F>8ZHM;?lR{vEE<&7+asPYRW1SGak!vkQAPhr($iO@Ao1c_K`pf zrSPK6ocgp9W?9oc&3*1|F19>xQK1b|7jV@;Zg-ZeMQ#jqcs<27Tn#+)t0NmHTK-ce z^l4@_-F8dx)OZg4yBm$xjRlPstp|9rH}i*21DVd7nLoYGiz_QxCH}7e0S()eNER=O zyy5Ok9&RR+^Zp+!N@>shZ^E)exmF(GVwZ&@5z4n_$1WS>-5%Q$M4>}=Vk5>NV@FNT zy{pdt2_Dj-R)uM|$klPr$du8n_6=SC|3yT4oVSF$Z0Cmey_su0WRNAX_&=A}Bq!P5 z*N7-B#9NEeEi!CM2^7MPm*4&-qG&JHT*f`@)C9`^sIa0 ztS>uuVYf3w!}63OS#cz7=D1k8szWY+Ba_INuRNGYmr=v6kNa;<{JymJUd!Qg3HERu za7^7tC`gr;?8MLPvcn_kjh7*y@>?8QCJyYH60ndH9VOtqip&{7$t76J5dNIil=YY@ zD=ZZ8o&DJdzrorCH%|pR`V-anGY4T^1>}Ym!8Cb!u5r``VF*1RjfPD&6DL_zW{VhC zfW(8MEb`5ZUtylKuGAa48L#=#%ilaV$>3!PaX1T(*U2n<|8XOU_#Df( z6b*)0Vfb7-&nblJacQ(Rb>jcFwO+z$=#^}uh>qtrydAt=eUk^J_rP)WRC;hDF|veS zWBuW~Ab9rlvjxdsXxo#0ZGlZ6Xgz%wRg;`9PnfxC%*NnDD`PZ$#TCm7O`#+&_;=eo z6y5jE38J5?+amFdnL%zZ8^SCSjUTwF`1=}fk;U)5^zxamcf{5hCw}o!; z4aJ3Si47CAM}+U7*Kk|IN8Hno$PSS72K#YYRBY_b>}Nqipe)7AETiBH5m|PA;Wzg? zLU;GTShm?&e8CrZvW>h#QNa#r+1%OL+T&wB_dEFej#C=YdzV&#J=;bfr-46AOOQ5J>J|^FBQ8$L$ z#&7N(fm3Xt*%f@jSNQCWyhc&MPHB(;5Y#RXYL@`D%TTD!jA-6n+uU8F`E`j?u+Pfg z?4rLsF~2;Kygb2Yd(J*%3tr{la=CwCXK&@*iVF5hALY(G+qi#_bQ~8%k$3RR5Yiv- z!glaW6N(i^#U1aG8X4wADZ0Ccu+_{Cvmfsw7~O$phgmzGg4sk1qfBOpO=jVrL)niT zqS$gM1e~bGxv-gA4EnVsimXi zj4uC(8t0ks6h>PGXC|}v&c~^29Rff;o#T=?C(-;&6ZPJx7um8c$#;tdG2pxA!at(> zX*JM4_OgH2_tWbCVD8z~|DoJFtNkOm7c2ZQQUAxc@DJ?dd;IWe!(Y6$^!UNX{gu%D z6?-G6a1GVnH^QlQ<^sK=Te>xO_M-Oq0rh1;I#*@36!oq=PV_xg)Q^%5+wU@en*R8f z@#ROTs7b+e?o2JkOs(JD64%`t^2-H*-$?<8o$z?P_W0f)QoV}<#jvMM2brOCq)vX4r_7Wa~k2a4_2zfo}g_?6x!d5HmBj3a~n+Vthi;vf9~6;%FH|PEi$u@$wM;;Z=u-c@7$( z8)>>EYxr7D=E|P?^$*SS$&QeFL@(~yyZF<|tMhDm*fqe1?XGZk`&#hhwfEyH>Gt18 z?Y~m*oQJNxF$TMQS+w4Hz~lGF{rjb@F--ISqH|uXPIZc_I>%g6Kx?5p{pf;)RNs3o z)1j^Dn09G6C-+fDzY%?1|A%p62rdEv`ReS|v}l7xZ&uEV zG8yB0-7;<#p>db{rw#3XC9df*!%MP~F5DWv#FaWT0+P$B1Tjp}A@n&SsF(an1RLl8 zC~>Gf7^trVaf8N4Y6uLF5ef#1)t|k}eQHr8Q1Jk63m|Z0o@J)YNgxyodO0*ZbC!IJ zv#pV|u_sG7UW$tK53aKJDgEM`iyr3vT{15AZS0<^wnPj^S5<3m$kLHhfQsB*!8sRo zCwaqI)?y9W?}Iw&QlFd3o=ABkfZXpcuQ8TfHiQDNhB#8}yV_`^ z*B7CS)^O3T!H*@U?*#&NAWmm@c86#_y7s5Qw5Jqn728<_=1e4hlp`AYwD2c}AKDx6 zLOC^Su{4YCtW6J?=k2Sh@TzYeN%T~one;xuBj=AzU6~p`qbu6%C5J`nwaGm%2(mk* zuHCp}=pkm>`Mx1PIjE37TS_dPeju}_v_X=~z}*S=;wAT`q%DXCbSrdxvv*}{#bVC- z!Lo93arGzMsoh_^OLCkL2|W~801x^a~rY-w{DWQhn`JdVxo_;4v7CuOGkTixj!isexCZR zwT?Hjer!3pUe>M>_8NHHzS1b(a%5EaaYGhPbrp(~(5VaU3tM%-D1NQayoPZsv2RJg z9J}#U=5noVeyHP}L}G~Hu|()+ttKHO7>cEyXug9T%%=0}81!2d3E=*h|9*8xJSz$V zkf)lY>D-UJT!SM%RL*@!*o689ernHJhf*#Aof(osW{cVlmaTt3qG`bKM^e z&rj)-YCN$}hPEUN&u2wDw0pRuh;A!VG(*efbIP=Spx$-e=Ge_VkEnMWvf+2`V?;|0 z9rgP|CKW18)zrihDbl$?i8u{98@}k>Dv91dbGnsAlH6%Pjv!Nnel)gqH0>yAF>&^) zI@TiBeZ)Vgul@H}CG!tq4`iK(oZ?&6>fv8=%dj{~0!=#G1hmebg@i=Tx_u0KL|XDn zRocI4gDyd2DW{<9(^j&Si`MM1tTxw{jng6YCeqr(K{kQaSg{6tzu>w^*MZy*GN49B zuCuhYUq7J%BsRa2C_c_Y57(c#@Q2gjSC*0=dzEON!))fK>X1FXlJkq2f68AKUtVgS!{Wt9u`rP@0lkmbcVWL(mf=N^BiU&3C%};}LIoMEoD{k9o z96Tc~z#VWRko5%T!0zOuLd@P}YK^gx7|a0fLBWt7VBLt!Qc5$RzBK)tqLK~{Z9}k`oQvUawJfz0FbZ6QU#v^gwr?8hi~EZ$p^uw5VFK= zrZ)Gvg=fj4vgi-v9)x(<{c$_&vKdWp49yBT#UHf$bhj!2yy?)c&62>Z3V@?D*R{lC zIVup(7t*TK3j2K5=eCP$Dx6EMi=bOfbk3~tQ)8j^4-;ZU1_K|nf;bysCYo>T zOCe{xXA9+HCP0JaG&JXHW&$Fm5(mE8g(1zLjz_5WJ;3;yCAC5On0-GFsiqBB{wfFc znf?;^W|~G=zVr(zaf#nQz*rXp85~zXVXTWph82v#j!c$En1Y)NbvArAa43yFgW6eU zyj)HYw6!&BbR%`=wda(7N;%kqK^fFCQAuk)YIm?I?s!*>r?0Ez?k{RA`amn6HeH|Y5)nFhqe0cpyYYTfvtG4wlKkL!mK~IOSkm@DR zBs-NUtcS3<@(56_vE(!L4ZXLcU39BeVsc)d4Bx^)un5F$4WdYnCer3FS_*}1ZjMuL!%Jf;sUS8}qM^XqkYpD;p;`?f{jZ&iS2(1ObRfWNWBI3&sd%YgWu14>x#OqYVagzk9bB#l{# z=bog)VU&&-kV`dftnC?=Y}%M!_-C|R?)z0C;LXdgPaGtvurOB+ z*KLsXX{N0NojlOgy)`Zseql6w=;r=e$l2ti5!S`HJzUCha@W~pY{D;Z!Oxa3P}k$d zb3Y*3NJcz{zGHzB$?$%!LxqWj9)XNLP$E(5@XVlW`u>=U0?qg=`s_c;86U?uh=b^` zTjVmi{LgUcr{+OE1X1o{VB>z??`_SS}US74*K{S z75%{FZz}gN;y*8SKvBPz-5icYA5r%l&d*aG)}3{udcpi~51#f?o>pQ2m7)XmLg&1P zVKb16IQ4itX0`8n-<_r(xmSov%slbw{3@a#O&+(ki3nraqz_7{Zaq3PUWN@%oX2ar z*?Q&aphO{WsZtka=bOw0*s;w$8xNdOTAUeAY@f5;Bc|>yY)ZJ|lkFP~|GuPn*;_Nr zzTq5hB1nH3XwY#dGR%GXW#b?ZGfk7uKNVzPN5SD$w4I=0fiLJQFng_Qq-Nu+XM?xu zd;e9UdRTd5zF(Oqsd0ON%@3C|#`jCBv@O>`a>Nz^;i@$X8*^LL{BrOwbrpAE-lGNn zjI#oX$72Z+z?k(zea_+RLk;EBk%kwd4v7un2Pk*|v^elDPVLDg1wE#F4jZCIdLXDD z+~3~KDBu9F@sRNe>IXq5rnaEA;299Me4CKwNFkc*-aS4?AkfAUZT*_x{d}9~S?N75 zB-xpAawp-kbe4HpQXvppxhQKNE~$Q$ZBDoo#<57*iJDd)!LO)G*ZZxzEura?CR28i z_m*z{Pwp#b?sMAeLh)k%t@lrHp!2I`-^2BzF~#-A>>s)Ok2*oXWA8M6nGq>fr;E?l zo3H!qeg*MUe&93tD!aIFdXHQ|d2DGvItGqZvdnH6H=@bH84Z+v#(0xN zdsno8KRb^{_*oAe5ywgEhlSR!=I_un_AbdQ*cB|Q?R|{82UO>Ei$u(W!uyM-miWwF z|CMysXY+->Vm|CuGcVQ~by}tpOCQk<=7;%-p(vMyDG|6-r5Dd9$^M)~OMY+_q)tnp z+MQIYf?{wPLrj;OXJ2+^-Aqi54~xxCS+vppQB@e~CmY5|6|>SB8FG3K5POLz{QG>s z{Ko;;@cUOSQK}Fk+AI$gkZjR7xrWA%A+ARl-;#{GAf?ZZInHJie{QaztW9oTWdr`b#Gu1`l_tMVv-1-hsqb;$e`_M^Izcc?$S;fKpzoj zoe}acaioMKWe1#uOjwm~>kOI_`27l7*mZS2*>=qw)BF3YpTs$h8^mqhElE=1$+6Mmj)W(gYd+yrt3Ija;kwIv zUsxzFj0qzTjM(#4*#2`pkGWEcFZkXG#W*vafzo3RGyZ^D;)rjF%xqjw=NPY~>nA_0 z`}pYwPt_=0i1uy;=*Qg56|^Q)36xSljuNoAZWrYc6)EL2Bn8lpggt<5BLEI_>m#Wu zo*+4C#HCFcmkI65-3W5O~+!79Uk`pX@A)uC$PSe~ZE^AH94lk_VC4fvP`h{4yzx z1aDRnW8Bby<&$~5t}{WLe`5r;HA?V`Bl4<6I}Gxd1T?>_EGcgq!d6!{xG`^fm7ayK zC4a0CMxA&YK>48HB!;;2-G>A#fRG^0Loui4Pn^etfR14I?+))(q7+3boEa?`R@}sm zwJCPQ*5+rbZXQ=669@eEjJdIM>3Hp^2G>7Onk;ZmndbhuEg}5mG$^jHegKH>V*Rpt zND(X|a`d-GxqEPMtPry!Lq#v@s)tOr3MbSWd5iWfH_nQnhdll*jb%HkS{HNVgeR}X-GIvLw`tE zE$267G{`f7fWH#iob-Weh@a^*hLYW`Rk#J~39$(pp`9D3`YY+qa9qgRVw%m%P>CaiJEUA(lHrlud z2>(p7boCfym|{|L)FZZE`hHv0hXy8s<3h4_*|DzEnD`SWpgT|#Kjh%Yi+C1vM(Kb~ zj^ulFDVHX5e&uP8XD&#t5dLQls?tapSAo=TK6j!&FPEan$G~4yyMLSPU{>!2s>-Y! z8lX`qtp4c;g|2eKXbiz?1eT*E$(-jsJx z_iOR07(J7fx0E|9wiK6>6)#}$V8{k4H-TU7n$_cp&=Y0dn;2`eqVSJIp$IOIvhQ0>m0s|r4Ybb?Nj2HS)$9y zDC$#1wlBw4HMF|Ri)csv{oI{>!{dF~if9xB`y%P^ltvuIH_NAQ! zCL)za&eUwzyp3Pu>Z~y)J)BorZ?0a7tdQT;C_IffFfN|7RLO|DSEN?JewL zb+}4gX_|%NWxSjFa-g~X5+68Bu}hBFM`em#*M`MnN5I&Jfvyc*H858Vb3PLw-B&=a zTjjz30DmZrgrVrh{}3`6#qVpjcR_gG{#LJ3F0*ELOFrj{sToA#Hh+7wjo_^&^>C6U z%uryu9>hN3%fAdtkM;vpsEQ6WNYJ%3-cTmlkQS#&VwR(2TwEZ zR`G#18QM*Lfi<6?k-89j&uh}Y(!(jN+Od9}XXj)$w*LaMlw?Pv7bIVaItxjNyT^Mm zCBPj`#fppFkvKqz)h`H9kt_%iaK!|}4;spJ^8(|$dir6SdR@e~jZl6*q!Mb6Oa6em z?vL7qwe{GM8VT~IoMhvY2wI6@n?y%*&!ja_oSFGUY0Ht+h^6-FQ2Vsm9=v~#&S0v* z4iON3- zbLQjZ^$$QT%aG!XX6?qtMGLG<{59uUV@!hDBj8#{9GSn9tQmth{2D2g<8pm!5S)wf z^jZ9Yj6!)%F6p7;X{Yrc&6!M~Vy~oce692jPJ~~L(He3raJ3EI0G+##QWDOm)ILX4j6GK5SP?>zHe2 z7Pk|n?{v|0E0vs-7_A@Eo{Gm!;3tM#6VQ4uZDrDx|Fquv{^iTyImzCEB#DpF8!58* z*m4}-KImL*9sUm6?BMtXTAJEcDUX?_(Ee%c0k-$I0tPeVXb1T8v}F)_2znRl+K1A3 z5!-$+0nO&dOSY<8mb6~aLIPu48O}$-{+W_u)$;U#ch3KGqMhMsP`bX$Z^MWu7xZ_b zee09ik*Jq0HMZRw_&cGgs?62e(v@*-Ef@2jSqCwV(n6f$SXCbq$F%7|WL}`rP=>7p zr2i(h=_do#2Yym&dQ#9JIhhkrKYT|NvyK9A=0Sbr2hEtrmMuR%jwX>N*{AkFd7VD3 z(tC3yWz5kGp&W&}I<14>`-=M#_@Iu{=6fB(kTDtGm+=NsdH+9@aq<+GUBAnuy}dWk zBb9!Ce|&h@Kg7v4Z1KcwStaRiY>fG6l$4UJRtmYv8o>FJRN5bOu)eobbdgVp-!s85 zadLh@czDiU#vvP1qp#p*%MIZBP+S6TkNt_YMTpIdMU8?bR)>m>tZke?%Z?ZQFeo( z#H(Smgs|WjQP4KiN_PIblp_TArx?KKhz?2a{e)}sT}0H~{>*yxEMFe_GrRmI55;E# zyw6|YIic}|w3JBQmxxR!19?F8gR(Y+jm;`tP+tr>VbqK@NLGL3opa_TZ+9mMsq9)~ z)>$Ozj_JB<0mPxH*vG`UDX4r|+!>gm3SDt*`pT4|Llk(3@n&uk=f)2Ut#S*BBhjMa zluqw+Lm#l_$$#N|h+g0Gz{UuYq4Wg?lhErS^CIH$9#{qZqC{3N5Qhhe=>?hIIY{Ic z6gXXrhm_>W0!jtLw>40W`>4WKSy2iaEhPIBo?dqNC=h?Wm=veh=Do%5VM#HSgOc|c zM*OL}Ya$|zOt)GuUB&9M@(<8sLKMCW;&H&1;{#i8taa^*D@aqIa&R1Q6^I^8ge8jf z*+AN^12tcVk?*x>4RJujdfFbmFOKlz(2R6I^27sEM!Mey)U9*e?mGs_gaoFOx*_0( zfhR~i!zg!w|Nv zoh4R~^qwZ$*zOIZnJ5a}+;w!2{+I7EhLVBtY!8f1EV+^;5J)|cvH#cpKc~2{siagt z3ZDBTE#v;-8Ji+iDJif1m%T~rd<){J6g49~lLfRDFRP0t{#0%--&5xWZpxWI z!RKxj`0h{^P!&K(zE+Pw`>=8L_dAjAhj}N%En!|>O*|BSFjYCTVgMZ)ufD44f4Naj z!aT|#6QCmH3f-vGoJNX6=HDe-+U#?*aZOEsc$CPOL@9$?{O_4t@8~*<_Hi>ip&vL} zEd>Ud%^L8Fp$i!R5&334JI9Q9naU>(ryvHyAn+Ea zwu>m$VE*e}hyLN)JrjfA{xKYpLSzqNDyVTBnYehb>LVp(=hV|mwVj9gSkUqWPC%g} z$MVFSfKPGj{(BQws=iTY>$Z{#R&LpbL3Uf*q-C*adna{QeQzmQ!hhs7za}HQ*BJgj zbPyyA3{CWD9PASIC#k-xT1f4@FxIikH7*4w4g&Kado#8I%$u;WCCxl-Tut7H)XTOM zD*2wMtf{MLueU0M``SMy++WOdt;8zTUm-pl4Imw>XliS-k>5j6bg@i8D5jW`z9VN@ zi@5Ysm3>9&OUe~$CHo=cZzl;Qz|@-}*O;YaneD2npOh}u{$<4sLBOnAuz z4T4}xnqn(GvV?JT^)(WQXH*YdCh{c9+AqLi%5>^cRgG&u^WAX6-21RJ7>@q7;f~}qNzs31%zGY{xmwhFKo61v1$7@z2x{f?= z+<9nGcB0+;sxpNB!FqGNQ~K3lMX2m5FdS{_c0g-*^3t!($;4{G%yHpXP{N!|ZI>Wa z%TAt2d;Snn%WHgsG7!AwRP)qmFa6gFWw`vTQZ)%Z+kT_ZJXJ8J1L0o5zEB)l7nK#C z)fk)axGU?tt9M*tHtBqaE~sj1`lIK_5(&vERu4D`nboC9LiQ=eC1Y1QOLJs$y~v!{ z&F-bN>uDAZiN?FzIu2VPF*w5In=!il$|VknMiz&XWENHw9zTS< z{;b1J>6e3@B%>N3>e{M@WBEUIrKk87gpgvDbnu0tjE!3mH8DXel}9kjkXPR^PI#P% zZ9Zz7ATO^f-Um0Biji5doAy7W@w(GmTv-7TS;vs9Oo+%DVD7pNTQi*3+pJ)aXCy9< z8aaIj@oa?@WdkJCCq4D%*upks?B8t08>^kEN#_gRV-}y!zRY-!o*;83yXPF--8?xq z%{{IskoYKer-c~=Lf)-LB|fsKExWAWdte8l?35FOk%{;)I)sUV*YXB#M?SLqCzFR} zEGH7#L$?L%?US-D7(69`qly(()VOxdy@U*kiuv;gvqp9qf7@)@4Z(}s9Pc~X2>O^w z*b%|=R?y{RlTINJ8Z({>Z=Y!=uo$UwG><4ipcD;rmkCcIW6^?-=o4&8`k4+C%03Bv zx`Ox$egJ3CKbfE+#Wv*vI~=Q#JM2|qdo0uG2Uy>{=d{#@N*yR9OCI<{uU|J-$bTaApus9fCQ(6ZH z+O^TsZQvs{BfJEj3$#2sunmW;1=kQ%H35xRsQr2az*oSVfo8-2cHjtl;J9-a8kR+C z3`?qKx@hxAN5Y5$nkmC|U`E+IVF&H94QXLz;~YkAa>U{nGtqwj$bcNUD;U5j9P5Wf zW!j*v7{uvln{Za5RY4uZKZ=DgZGbSUQ6m__@qEbbb0~oq2wP^D^BGzGrUD>HoR=5Y zRL`9;07ZWfPERpU5DUmNc^e9KGEksz9iw98c^qX|DyEM@XhMeb8lQp($0T9iODjY`DzVj2W5>+^fNw|y8`2g@rT!UyGs5OzaaZbF z-_8@XHKoXSfg4i@I4%m{0D&gNk*&JI}os6-n;KIv@Tn4s(?d4PWThyLr z8I`Mq!7u^1*hjS`hWB5(f+5?F;LCVBGh&&Br(O(2EVqoBm?GYoMR_rB>dM; zzzBr{+|&cGN0#Y~5&c`-EWCALW*hS~E-_6imM1dNF<|+p0$&`;8{`8_#6c>k8Iq_W zK@TE-z90IXgGI$SfLm6YCgy=i=}13=|7r0=Eda%G1Aaw8%}npH!i|GicnC(=+(WiG zFr2a73qDPp+z6`-E-A=Xma+ebW<9pi{*Qx|$7|XP5k7aAD}j!EZ}ESLw?md4FoF*D zNSPVO6|rSOsYN>^{-DfzpkfwDV6I$z+^_#-2anQv`IL&8M=r=570K@;;@^=b9)my8 zD#tk$bBhQi7IMA+%{)VQ^nn}dl{FTnt52gihYid%)9c7nx9-ADo(OiF6~TXyJJ%a$YdGg`@zKA3sID|n*V4L zDmXbg_h1Y)-H8{Wz~vVQ8XmhoG;I6>0UV=QKyf$ZIX^S^4T}n|x{VWMmDP5Upok$az$Gj@_RwwJcF`skpQPY!#r}($ryM@&P0~Vl_Ik%A zjkMS|ghH3_u#-Rdsk^5Y7x1XsYTk11C=#G#tsdOP#RHCYm+oE*LRoAg!;bzrr{`>l z<;IZ2(1BR)L4yPgR0m`5VaoPzRp*aq>w&bW_q2~=13FAiIH^<6?a7;E!5iq10vJ5e zKe$t=JWbJi%Kq)M<~&;am7WAX3%#JM?Yjx*9k~$P3;5Myd<~XC>rD z{&uA+HUEJsn-26N;{7+TdN1?g~_+m_sY!Ub+&4O4UQ=YOt7BOWZV|(& ze;d_HQX!+d>rkaSN`G_%z{P0&L^Svff7y>dxfw4F!Ep9K)8PEZm z8SOm}=lw-*%xqW|$PPC>mwcnCCcQ8mfEbohEf@qvYQEi`Cy<^39%jiiZBtg?AHGt< zbToK5@eDnzYPbk8r|8+>$w?U*ttV??PD@U_c<5&vU=t3fNBfQpb71u5f2N!12gWXwd@Y~`Z z`ti+hq$$~;oMBJu{$yTP!`-}PPT$8ip^~`TLdk_cXu_xNS_tD01l)SAiTHUEUbt7E zkyCF;bhyK07%e84NcY%AE^YTefb36^qepi!n}{;OM?Sq_gWG;Lt%E}L`+LpzwWDsK zWwE(u7~mOV<%P^m&O}2=4KCUt$i7DkZ9B$Viw+2$^~ z3i;8`Joanm8Wc722gso*=Gx-7;B;e?>K4Czc>Xg zxKhe#UBBZy{#UU*Ki?8sV3(l+ZwjnW1Nb8A3SAGg!{qAt^cJkFV0w)w8+2pkIr_+o1r z%pMa)Of#d`lWe!|7O~I%|sWpf2}_}D7LhRdIB9*n zdb!dH_f7v9C136T=2rik=fT0#mPy8KO#SbAo~0^Q{eHXhCFr-gXCZcyA$}hleWaBY zld)U4x;W~>E;3BYOap$*{Di4TVLb?E*!}Wp_QoMMlV&o91D}g4T%!*|YXcdaQiqGK z!))$T_<7;p&(jq55_2+r{FyTY4-3vL24I5>WT|4@ZJ&i=BCpK%O>90t#TSPTaRp1! zs-5%Fh3HpFgesj^$pyoZ<}t`ZKtdp9zM8et*?&)&@}^|4s)8dyK_!!?Spq>y zukzUtY#kd$cz{6?7slYboF=#sv5$(F!l__!ncTL>MQ)B3roLz@$oJ z)EDcaVT6>5u3#$oJMmA{a(WWePSmJh7MucRyVn#$2twNa(aMf1Ume)-9m-@z@bvV9 zFdcI@*keS#@g_hH+GR#lv?PGS*V6D24*Z6V(Mj_H4V&OzKVcBD8GA!jN~!Ztg$I3n zcXEX$xMz96X@#Z+FUPI|ije7&K?JD5}B7J)2cfWb*3G)#{<;nyqe+u`_r)aY{ulM=%P55nYTnEXu zf1Xf^3BG+|o_!4TK?^8?YyCf^eW6C@BR?W~tZq1@_2C*bRgdU#;~|xO!NIrv+dF?3 zOOE2U9&Lj*(z$5P|K?0*U9kyyQaayBc7$&RSqZ5V1=tAm@Z^~j*nQqVnsP*(7vbwr zb1?sLTzP&WPsaeu`+v&J7$f5-eumtV|~ypH~2~1Dcw%cQ(o@I!_MxoaW+E3KHR1u|0^5 zJrMKybXK#e$NWXjrA!#Nh@SCDJELMpz_BUP#2~0w?=foWN^e|E&6oiJSBjdEof(9X zwCvDwC?jCM8e7=;eaf%`94fhz0%6~Sd#Ix&x{fU=7VHSs*pWGn`tU|!RLnqdVof7e zrGpbm^<^sm6aLyGW%O+f{h~hf!X@dWeuN!-DKBgA0yob$}cBG*a>TMVGVRbp+mc^-tpJ|H<9@yySvy zs+&3rt|ZXI0V3+No(Ae`*%Mz2zX;2xsx%aB?0`c3^S(99LU3v_xke@grxx3kPeP1K z^*a$hy!y7XWkux+VXYqUALTRSsQTQ$Shc6r{%?iQE!7DJYjBpL!PTWw5 zB}rprRg4S_^)B!X;w9QxC2%3I`O1uO*D`x%4NK|pp?Z}yvB4s82Plbn33W@m?*+dG z0`46|5Ule7p0g-`fQ1@>95UPm9-M#@9|`OrWu~YMsGQ3xQTjRq9}8;C2!bA93f2@+ zydbO5VM8Ll8|0?n#5sI7P{af9Y5|JKNCrQ?8jwS9iR41BN|7xwu>y-BG)6okK`>*# znNYTuTAx?pH3zaU+eRONV?w_f1_vO|BBvoSfB{;R<6Vjgg=RHJ8Hv-v;(MCChxt~g zW(PV!2?(%k0H`2iv7{S4m`**vi@ z%z5@7ojhOsGJLCDnRl$l2#{0LxU-!A(ScfHv>y%l>SVs&n*V@LDOt^FTt5BXgEI;S&^eP4z$!osgtN4ozqJE=&E08P#S7nw7J- z{0%u#Gj}+=a^I>|mrJkuf-=H21F#p+kYG|xoA8H`U@}Q!A&&5GK#8TA0B8n0tbGU> z!biy><1@T?y^GK7awm$dx51nk?!%*mY^M)2gxmvky90&}Lklf-<#ARFEu6*W*4|F0 z?vV;7;T5ozQPKhvVgBRmAYFOj#Ac|)0i>yu$)j1u&oMP|xMTvPf}dFZ3aD^&e58a+ zX_YpdD9t@nJHtg~2K9W}eO&W?TX%;}CjYgo( z{S26my$PVoCBcX<+sOS7K{lPVRNL3ZYb9j$FUrQk5H70JnXdj>oeRZwabwL`s+ZG!Wp3%fMYoYAE>An>2#B0 zeSb<>UJmdf@)u+sZ9;7z_$%3lyJzz~|J$kFR9(V$dWjOWXnY)D5o>?g!Jd_9?WcgL ztTN1ix9+b_E{glS$I-|>AHCqBjQx=T1&k7v@xv$}y&%G(0@+sXwPjimTx5v_z zWF~R6Q);*qMXa?bO6}1{eAxBoBaA`dU*?u83J~}kuVHU}f)0^BzBpnr9{7!RW;h7m z+O>zM?$uN%g{$s4e|mM0{@Wx9M*t@h#6qEA1WPQT{YT)uDtZMT1@T$hI!;^j!9c8n zGDuB}=auB%CAV+MU`sLG7&J+^3j1^PM-em9?;2xh?09v28YapDT$5)_@T<%qb;kv$ z1@7lHU~&6TFsiQ>TD4dtz03BTS{IN{$%JudzVD~te;F06AubUAY2*144G~% zCVfduxwv33#JXRqL>`(Yejab1B{1ZGTbivF%aSdkC<8h<90%S@yhJ0u1}=_4Q=Xtp zBJa3;9e#V{;ggUknT0BUm`Ev+Z8{KC022)$VGK6{t1na=4Y?Oye<$+^LLBFNaHu-J z!FPd1mIM~zuoVQG2|SR*#P{$F^yL3#X!U@15GPQNFAa`ih|&c=TEkM8Hc*dcJg_*I zv2y-q?GfY_jJNvFRaQ8kkwf!y@CS8$zgqUUkt;z#DaXle4&Uyd*md2oHeDbv8ay1< zr5c=}K%vdP;3wrqzk)~9xo4d9=aWgXEu~NH^%S?1|8+aS6T)_J63xz4GQG9=z?OOv z^y2@~eDX{ad9V9@h2swPN`Ot!^#4ag*pkBI5I2LM9^=l^bXwPi^y_JNSUU8W+NSt><^JaWj2lwV6;D*z|?283junm452?Y7+QHaaJOTB#BTV+}aO zwPZ1~?!<1_#SiK5cn9>blnIgIxZRU6nBaa#*$xz>0Pf;=>1I!Jm+D|BY;btFh`dr< zzw)JRO6=4>W(Jo_aN_sDe~|zm)4E*n3ULVj@@&C9BJ!!h)eRDV%v`TX%!fiQd%~7t z1_8}$kyAUq%u;Qf)!;{{Lm?!;A;F{s)NiF-1}hNX6F#n0lSOAh$0dJ)$kSpRz!aIh z>eOanYcX&H{ei-0q_ua2TFA=@PR=s1LedJgA^`4ll-i1&^oeZFcqMF_{rPjvd^{2j ztqe4c3q2U}cbapRU}TUEB6(|Yb{r0e}Nr4HPa`P zS4C5dvJ75@0lwh0=sE%!4{I?_*$i>CcE5-l$t&QiAxa~I?`Rk53xYL36DDK}eswv- z(M>R?cr)-{kikQ=?)4SHhM~0>1uDNRXK5si@=dFm#!!}nZV(~t@%*CNp-Nlk-jIrz zbbH+84c(U+mOsJ{egbF}l820Q_)thGDV(Z<=&=BDYS`12%Y{kKLy?SchojXFQSZB1 z>|Z>pY&=64tO)NqEn5YJg3*EdR240H{W78>I*3{}u@t&0E`feq9rT>e9DTnNE1-B8 z-mr$)1FOk4hBQK7D`C5e?2qTrGhF8=)r+908LqI3So+JTqlpWZjDbx<>@rrCli(Ps z3>g1BTS=_e;9OQ{F__jF0*hUt4!Kax{UIC;gtD^70$K9E}L-$#DLJ?PE&;5yp< z^QwWbUV^YoKD#!gQe0R+w#b&Hpazdw&+Ct(VG@V~QB1)aD8OUL(ZVQ=(U}=mfotP+ zv8obp-yZ{3L$<^F3v+-84yNs@y9rB=b|!b5+VJJ$!Hu{UZ6F)>{V*l@^I;4ohTj** z4uaS*fvRvbI?!H>%#`|*!+P1yE)R1a)F~#!k;cGpJ0V`pGA!`xqpy+T`$Lg6TW81b zD{-m1$nLMNevQBEm*n$dQUH(aaz+Cho#pe*_)RKDJFCC<82|`#Z{Tp+ zA$Q`>1_r>~38HEvTvwEtK)hmr3$oxEdRA3+o;?D_A5cxE0=z8{Lo>b$jx}YF#ngL` z!+NvmqC$(o6iy=vY)Kn^&TBg3floWcEWnTZB63s55X`JM==RYMwZ`MtlQYa!_c@a!r9@hw8F+VX>f;2cg15M0^(nWHpG`Wqr?Bu+^5n zkItzUL6pFchbNl>|E0Bbto~(t!Bk;;XL%ujRS_UiCXW@&Zsz36gJ7?tF1>eX2kC?d z(~`#k#A*w!&OVG?tSNAtOsf!4jl_>fEXDwX2;@fBj21stf97gFQfh+P&5M*!gF|-p zMJJ)sxL2y_XS0}uZT8IHmB4C;D|)BHT&OAVIGmiXi4ufY0=kAmTs4}A=;WnF53&^#gpkbUlGXFD zrwa1mf$v*8v@3exPx4ips;(#ZL^F#8iI1LTBMj_W#o6CuCVx+J8B6eLV(INEm^-ko&tw4zlR(;&N&W%u3>z;Ixu{H3?}54 zFkgEdNcW*lk9}VUra&~eU8ri@^F5Nl0C3!3utw7>5Q~8anlcMs5uX zz~yEIwT6L`WHS4+qYRh+B#VLei8d&ZJ{&j*SL9|-vo*%)Gx0CuI7d9` zB{Udtf&nJYL|U*^bXxpd7jPiL53LJj%K0ELLxJ!K$sjdrX)B8(KN3J6YN=5QK;VZg z;Cqq{YG#UXS4OB+-_Aapfft7}K&}efX~)$EXX@rBxC7luU@A?NkyGteqEsB115qz>ZG!Q#2J6#4Nv8t{=7re@L!3D zFY>hY4|C*~F$3D+mXX!K0ujj1%+vsy^U=z zd_KO4Ymt3@pkn_@ccb42oJ*rL<7uqNsmpA{KaOH=Zq@L>3XTXHY<1QCmQbAL_u4%5Fns)D>MM zf5RIkp=XmHz-!vo-4A|G)IEqC7wQ@_1-_)1&jP8)(W_-&5E^i!A--~LY6W#ka+L0F zV<>`Ry9ni>(%j>2L*S!{bM+!uhC!#~=8Lr)|2cJ~E#)n$gw&Fz0iY!7VBD-(Fx>(~ zM$EWZR^Xw{#Gr~(^srI2>4*5>x6z4&ntDgv&1=^!RCT=17mHoA3XN@|$GSzoh0qd# zF%JMk@S=4)Sz2Fq5C?gK24MXE?cBjaVv?O%kD=WM zQdLk`3*|>}L`A6RSdR<6bAvxHFa}WckVFU0J<$2BFc{5RrzFEEY|_8@vUpd(aU(Yy z0{g`8i=xB@99G{O?prA26a{Yt(u;16!ShsLwiXJJJKc~97}zL&>Q?(ymt;h@RG$D0 zABpmH*n8iVuK~pv619Rqm?%*V9gJGwkY1u$s1FV#`xe%Dh~H+6GwqB^KS1bcPeZ)> zo}DZKG9HeKXw|S{ac|L{On5%xJcN@+Pa=gy)boO}@K4-HexSXfzVfZeFqYVcs+rtg zhdhfQNA}9x*#uG%6C@%!@F-)b_qQ9FZ=dvMhyb-!_)o!ZMC0sg9-EB{qQtI1_+cRK zAL@ipo`$;a-ocBj#(<6+mwOPx;5Sydw;h!F`rcMlHrOw44qn5cL)jRbg-}73l=d|7 z-eD$3C?;BkpL!G;2=i+0Ok#V#bZ>&-2InR;ie!T3PWQDz@G)|+S#o>1!B3LHmcVXO zON+h96E^w!nHZZP>tEFA0ocGrlfQYvrfvF&#nnPkx^+11zW@xq4!|83-iUtVX25`+ z)lnd=mkIu8pA)6)S8a!ob&w^6`3g4U2g~${m=0EsJne2K6VQ=hbMj*T`@=7O8hbil1|M4wr!n$IPC2Wl&-_b) zktM^2Nmo!Ld9s^}JXl3X=T;l0W z#;eS`l(MMBp&S>nzQTf$@*AaFVC1UEur{NPo`Wkx{$VAQkZ>%4C5h?O z4$9Qj01bG#wZMeAp4Y(#!v{#}z&oK6Pg)kE4DEY@gD_FUBuQo7%34JSr$=h|Lzq-R z21v&lXj%6{mnTnVmv2s}l0m!?UjgP9N&(o1Rw$|g<4JgvBF z%6g$Ah)YTbf}s-y(1)u9g2@kqex1_1LHG23Ddl> znMje&BgY2ZMQoo*p2(=XAb%|erja*Q)436JW+G*yjp8oJfh&Acg1Zb@Z6dOO<)`Dw znYj86PF2jAeHO*H0>HH(m(6}}^!BaSkfm*vz;SW9J3;!$Wvdd|s_R)_0 z^Uv;$aD)kf?MB|X;XnaUdF8SZibF-vL~4yY5;r1hhWX;GhXCL)-UpvqVA=PHb;vim z()fnOidk8{i)971HMi+$3SZZbXbKWYAiZ!+0JC6(w3GcAk|E=#{*DZ@%%$?niNP}` zjCfkcvldp*DeIN+=a|>8Rl!_H-#|UT3(VusM1FSxuq-^Cs5<=W>Vy52m_=u{4V09R zG|0_4A=cbBzjKtFtlxjF-aJ0;Ks1#KL=kh{Ff)~EMzGIW$1T2*ent|L3?8E@==p0-yBL&A5KRrS3GIr&N|Ci-U^2ym)|x1LV`knty!};HJpv?TC^xha zYXaDX6WnUJ{FuzI4pU2eG1}~ARY=6J5lA7QgwWcN5CnDHiajMN#~}I*SC{*yl7%06 z8;S`;L-NxXe^~2epH@Hb>7^VHR|*MP68Dn=hQySY!L=--)fYX?uWmab$gGR!lD(l( zxdU%S_tq^P`Rf|_3~pbwPz z>%&-MfIi}x77lQRJV4zF3SMf?pe?kQPpX4bTy(81m%*7`%s)(2;p}4{UD@V6S_61D zBo~W2om&t8nZ=6^J64A%lq?KMCuF7?*AiS@`hz!ftvs|`MrI?()6@wa1^h`(s1Mah z(=YkjZEjO2m!g0V&UdA|V}q&AM7acnVCW1EHMOhPsTKRD9vhu*tDiyiqIpX%asIqL zO46@zUjA+>?;cT}OJO+ez2c0avhi`OtyZD!t+@Y+u`~YgUMOBc)GLuF} zCtxWYNXCPYF{gbZ_f`|GU@{vgKcyM`guVk&93P z38tGi?Y56^3)jo;q$ScnJN_j2QLN!cKWdOS{u+BCVt14vEj67 z(cfVT;v43(J>n#dGb|)gGJelS#oX;YQBf)Yqh-wt^DA_k-0t8e{R8oY3Q$?^o8D?EdPxZiO{sW4B7y_}MO9Ks)xbf1j=+lHOUc-W z{;AzBM<4r|$@yIq5-)X=X5)H%h@o+LND?Tu5JljADTX6Qb0FiE7M>|+27jgCEyB#2 zOsnFvdn^7T9nuOOC!k##Hn_9er0~rDQaYR`3CiM-MJuV*Bb&KmrH=UJ8A+;2RQL{k zkR6>I7=KD;Xf+ap4V{o+tPoPpOW}X&cB3;l&@Rl`LtHAvy6e06x$L@Bv!n? zqh)Ep+VRf8`3I4J3!#y9)sO@w^@4CoJ@Fd@7}HgN>cQ{^RC#c_>@|iUOfpiSv?P&9 zG7|PrDAtiV1FvxD} zGhL_!f#d&a4MUyrE4@Rz=t)Zu=p6(Je)QYVo34E>)Sv#WlD+WKM8wg>TU?mn)2RKe z_p1^U0|9${9C?1SA-f|ME9;?#1c5jJ$vZQfw6LySj2`Xlx*~sI_-9clZA{`kx_a*u z-=V;Z=-2V3Lp|Zno(^b9bQj^}htH@bT!;=?%7b&@dCa?csN$1guukJm*5>>)?gTPS zC!pg8>WuNka3~?%*g{fd;pgJL`)0p7gka8N#Lo$XD|H%^Nst!S;!sSAe_#D>un%W1mEOQiXj4Zw*c}zHVqu$uvgLebp1Y& z?KN7?Z_HSg{!oW(z=?dmVU?p+D|LIm+%4tC(WQm4@SzqfRToIY0x+}lbMB@r#bN1nzPy~!Euo!(R8pPqBAO>*E#FQ zUj#AFfvw`Q+a2sQkyP2e1dN|SCd2|=^PjSnpa)B<2s%Z^`=RgH&)ti`h1Fwh8VgTI zyRr}ft_bc8OZfT-><{eDS$dtY`IXj)$!Q6ts8>i}k^B@uAHLKsR*cVZ}r(wntSd2kL2`L~z19=ahr z0~LogI17K)JfMh-NQcN7c_ALO^^p|@;C8MDrvIs1S|SmRROo`D$GxNNQU?U?y^maW zV0Upg`l5Y_Z?u8r6l_oc{$j#(L6Md|ayS>}S@@VzLg7Ul(G|f_{zz#ECh4|=F%X4N zN~-qs>-mI!{SbI|ppdKov_m8(LKSFFbaW2p{H||dER+J3j%z{Nr4zCgI0uAmH+?8P z?bW);IKV{Od3oUMBr#~f#aC73M`_bfEv9(OGNcsxLsX!|6KERg3LBxLM?7@s^DPFB z{G%H+0lOH%nYd1jid?c6gS(rfO>E5$8kes2?W6X}Xs|W85~z5b2v#3Mclh2UFnyJ^ z9`?(DT#Fl;kU>d`mC&#n%)WJBPr>uy}~>JJ?MUTSHzCoX@D?Sgv#V6*zQPq3N&M z%b(JI;o=WL6?+4#`wnUkfz_yl;{_WktI*U}@q70}42>Myo%-YNgBQX}ELR(JXPFBj zPW)*}+bp_RfRQN!WoM^5IUNP@Z9lk_yKS+#Z;xc-Q>RAUZ*)Jnce$MadJUy4Pl75D z8?xEdmD=X0F0Y%A^00+^D|Y?-h}$&Zd^>1{?mdS)Dj zwELC<@WL+hjrgrzVaiytRunvj2(P;i0F?R!?HK^ zGyO(bci31HGoVq@Tb>#JbhmxHk4n?pTLo>r@H6*~zD$gNEn}Nig}&fu-gWdnk5+1R zJ(^#CV!+v&l{;MB?jICtK>8gI1Flx*#mIv} zX1zA{71e#YF8r}BNdwA4$(U)Iiz7XGKfqOM1e&&P`g^fSbK>|l(SA-`ckC?HUx8UrkU)~S^Zs+7o;O(;u>ryqQRP~)4T{SLp_KXlu#kMj79fc?P&9%E7tHj*#88%*J`l?0+Fur}Q2N{2;l zh$|Jetly{m>m4X7-HUw=g{=j@0;+U3^841m8^Ak`hxwpone^3rP*z5g@VjWORb<)G z7Cv#>2gXK4rJS3%a9lTwd%l+9kG?;G_dRs}q2No?XXHnsBs_27k2EY8I&QEZNG&YC zGP%`-rshdQ_pHL*_VUuEK{g=s*?97@5pm!(?_y3E8ni_ZsNBrSHWP=lBbz{h@iVK7C1304BzIf>$Cg8=)!0m%r8gS9#6saKlcCg4WLUw6$qn zkEzq7@pp}#B_EAK#l}VL@I94#zc!beC^tVkxQ7x8G6G%@;6kQ1^+o|+W+$Dso%nb* zr-vxoqxceCdU-uT`$~$WlGAw4Eh}Lzy|Qm2=dVMz7j-2$@?DrD8Gx!1NyUUuN~Y8W zVH+~3&5O2#e2IbdqHOvy@tb6%Wg*3-Z#sW&D6`vJmmtLI+@1T6+T1B02Z(yBu3RI? zZhG%-SGd*nOeZSZ{!kC)uIAD0m1n8A6eSx_XMjAL+o_x{ey7_r4=k1(mOL7+NZL2s zBS=dwehsfgr^U9cSOrL*Fwl?YdN(yEUEIoD#ebSQt_XjlBmMngkJ-{L`|2ioe_BA)z6VjlMDDP&miVh^zxv=wzoTnTT_Bd zpGzOKg0QkHGmjc&9%@@aAk+7|o4rhF!;e2}W2`9a)XLb084{p9WYO`JzFSIMd?(Y? ze)J&^QmymtwSvDHPvv}JMt9hX;*)l`b%#2=kc_xaA(Bj4IPzDcRK!b)iigb7C%eV@vWi9ohj%=>W@+Cah%;V3k)@wcsp=hLKkC=dn zKXrOJ^xoR4`98%OftRuv5$ay}w^yX`Wa9_Dk+I5lbyp^wf979r^pob{E9C)(p^c>m zPtSG1FeWsbb^Nw$y3o3NsHqrdBfq4{4dH9XCtjuE5P$R&l<-+kHCph zL(AOPn?71!w}_pMD9}n*=l;-*d~s!w#dpC!i7GIyY2~iFY$dZHu6gpY4NQva8#p*z z$G8+4wc^D0#n#^#b7SJH%V*b5o~9?`$=#E4NR2=3m#bfL;C?a^Pyiwu||7oJc7j4W` zlsDskJmp#_(vA0$yQQt7^6If%Z2Mkqgi!W+A50%GMj3}j_8qdr!-s>j^H&$(nh)d3 zw7qIu&EyvXYH#@3*21pXNUU8w)y0i^WHj@$k9G~C-S-)MJ9oJr`+Uu7%R2~S?0!_a z^1t4A`HjpZgC*_Rr=DwhPd-%j+Atpc71^7Nq?;i{{s4_t0ngT@7Hs)_Rv+tALAo>N zT0q*^;7z?3N8;71osknIboJ*#+ULs|`>BcLN4Og8{kt>W=X<4IeEBWltNjKN8`g1z zYSlt$;Fk;XLXPHs*UB2T=o0YTD1BNEg`mb3q9=!(sh-h5$%Jnts0*+M17DUK~Mq!?Yt%x_K3Ub-t4#HedQc74V zrz&XAof{d_W6k;GDcW~gpQ0ai+ql(Qy<4r^vXkud&95QJU>R7vz9%d}@wK%iNR!i? zf?IIypna`kurq4=B2)E=SSpm=!-kVea>tOu&_^9l0}WMcF`feLSwS zBi>O+fAoD~CXoA6Npli}>2h~`{JimNYC!<0gisus=p4D&13n)xLUuih^=yIj^oA;6 zF|~kpvhT)jl_uSbxt)nzP~w?3M1y}@jjD&4+ z`szK4NiwYgX!`2saT~usmS(GC?heOK--A|YXIeu14|Z^=-T#+&cAg;t9*mc|89$X^Yj`-$^@tg$lo4EV)l*(!NnPo<%+q>rFQ516EJ9X^w`F1j0`$9%^s z`g10*!)~izK0x|yUHJH>7?PTVMVXMEUK9O7Nap2iiaGwfDkDQtHZ`el~ z+vOVP)R#di-e>zO7Rv;_1b&g<>BIDq>!cQW3AJYveAa{`R%GeF&C}bAe0Zt9509-_ z5s}-^ZL*^2%jEgjG7H#MTq7L8Yd;|}=Iz%>T-Z~jGUi{~qyQ4>j}`b=GL1M?0MhPv z=4cd1EpTG=6<=D~n$u#DTcB*?`Ej#JI8*{g8XHz9MDhIoz*bT+euuNoN~O0_ z;s?#y=1_^0x3iuK)xmQSgR2U~Djb_Ox9?u)P)`e+X%p)oI#^WUHKP${9eh(vf9E~O z7} z)O%dXl*J)ySQNHenC&nYwr^Cn(-db$x{-ILuypHwtpm^wUMa8Ja1mCz;1(|RyS#d) z4w@GwREMwlV&bA&fUJ z@xrk1@y_@BT{R=alp23v@ta3`B#d@pe4=nTwlRxPz7G>MbE7;pkDRn-iq080h->KZ zxKqBK0wmQFsTYM6Z?vybvrHiB@fgD-@$g*olv^@iq*8~pB~AS*bOR%!R0mdqqI;7E zbnU>_-EQp3J3;8X#l=YqEr{I%29>nLM_7-Pn}Y#6~ArTCW(qWd>H>RNpbrV z;O)<&QIRfSP3t59_>h=06d)-qhKDRzG16$ZdoeW5%zRwAa(ou|3=FvuwPCFJ;nNJr zNq-i5Bu?nU5?1~k!9}b%$;_71*x0fsE__mz35<`5%Ava`Pb&7_yyklQ#lq(m)*0fn zkH!cq&U~%aoU9=I;ILQAk{cs_quX!`7)G}NUY8^jm>3l`pu*6&=iQ`S7JIP4%>lsK zVcfwkeiP|;otZjNlUft5yx~fL@WgJ8xe)u)k%z3=wd4Hg<|XdU44VmWL!Zk4bZDBd ztiR|wX?H<0mVS$P01x}hq1ONL0<}0mqlLX^E~p?AXSt6XIuYS%p;x!f0y-4sRT|Q{7Kbf1#zw^#gx*7c|nq`bDRW|YSRMUMvc48h$dN3N3nZn;+>Hi zBaT~htr*OiU*X)_dU|8^a2w^>b4>GfR2>SJPV@nuckh2DmIUUR|&US7(5RREk5sa5nzD*XBx2Hb^N zG^4cweZ1Uc#He;x7gw)^nlO*L9dS1yBf`4bR|hYlj-P2{Rtxh@%Je&>7&`crJ7R6r zBn>D%Mj`Y(+xBNLD#MedOWj({cu>spvSuSj;&s08CDNGrCi7HUgq9Kl$oVtyaZa3y2d|#fO0b*jza>K9+ z7dkth#M)4+*4sYy4i`7w-Ak*YEAe5f>A@F#MW0hvbxzu@p}N%LWZ0H2$fIhasic6T z^x@xX{EF>P5;3TzM3>~~!$4CY>C<24!?+pIgc`F^{tD2m*u2!Q_-2F%VDqcG;&H_I zR<6p4S!vQpA|ZEVj0D2L<>X)otI=je>;*i+hj)aWXl;h-+pdC zgw!pxgK4%k>HNC0tipp5FHh)qrbmi>qk|`vOa;BU(VT!+G4!D>#cuCaG^(ayD57px1PzD-{_kE zP_*-e-g!{TgpRY{+fLw+o-J=-2r3fTwsqZAmJ*1?i2YkbMrNvZdtI_C>nObeYr5@$ze0~MR%&klfot}V?N+rzLu1`sC{OO=kX-# zxWIYfz*)fsU(N*=f9kHa0DePvdc!vNn_cQelE_0FsaF}P*S+9v*O@EW6i@k%S5pVz z@alzn&qI1~X8p%u;Sy9?NUbB^mr2#E&>6?j&xf2%*sND**IY>#!AF~oE1!Z0-k`x9 z%^Lc-Jb4~ow%acF=7TFrKZThk?k00r&3YF5wJF=%NIz_KVdH67N&pENSwUPvJ$ru zExR9TwElbdOxBJ{9N-E0o7O=u01%v?R&^&&RhN{n>E|A-m4N$=nsln^n?3bc0E3=1 z?zg$lS;;Y@i&@E}ax>B5%Nw>zZ4)2k;v~i?1sGvz>g+ZiZhXD9sJ=^OnmjJJHPvcz<|r8Y>K$zH=4+Sx?;J{+`0f08db8m% ztR?!Fm1^8nf8wiwOZ*=IO{+53HTA!N*bAQupGwycN*elqLLB-7P(ey_0h0lffRExY zFokar`2{^9ZgYeais<(bsUmK(hp!OXMH$Qy;X+;E_SvI!3cb2esRlLuQ}aP6Xc7^X5_dBN(*zAB$`;?sU?JRUtiTL`2#78<@-CxL{C9|2f|`N?OhHYD z?LH}{yb@5s{|lqBt@4kM9K@I*3&@+1V-8J3$xOvN)lXptC4mJ*l z38n0uea@zKuSR6!Ly(^5&x+I{B6N&VY2#n^9;x!@K_#2b6G;4-);Ddj|d8e`&I)<|KXmiq3oe$XLu%(QE z69~XZ@fY|x`8hiX+%J3`4tvTzPCnowqo$7p>c128H$>c3?z;0&N}e|#Hz(JWeI0y& z0Q(zUQ6NaV7Z#kvAe4V0jG+m~AMGEAVCf)s<$M2x+JyKU=2z7ax=!^{_Ny-NbKmjG zh|Vb-Ilg5w{8}ahvY9_>nSF8`YPP8EiA_iAWpdkgA1t$PjqLn;R3`5x8w3d%F7Z;{ z!jDkFsT)<1JmLQdYyv8;BP$s6b~QE#nt!1z^%HRiRVo#62Qr`mZy2-$5sA;c9#I}Q zi=ETfVR^Hz+cIbds^s4cD_0gMXVuI9Zgc56@}B_>Tkl*3EdiH@&O+kEci`Uq+gbvS zv?f&lUsk4JRj((je`^sq16cwukCny1shc`T+<}MpH+N{+bm=|s0z~;Q zo-Skb_|7t69NA!VYENq*?x8$b+%<=3+GzsZZox75`7=!?tmoX(94RQFDEF~36brs@ zD`2#e5*$Z|*a*ZnMA=sP;6W}%h=vG;@P=@PpoSpWi~fs(X*`--pSc#<#I+4t44MHT zq2oqIkp^W3=>~BIv3)zKVDJ#uK`sW`num5{u&BYH0e}3D{O9~@{ImVj4U9PrAtyic zI7qh2)M^hll^ajaeOa`yv@|%O+TxC=m*2M3w^X-OvsAR?v1GP%=%$(m%RU@HG6c1XG9c3T5`ltX32lwP78A!e2@g z@?Y{w#b*m-1agaF6hJ9?mg0sBOviSSUWBtNM+=hX9vmD9Y-ozFvyHThdoEC2 z;OyxZwpk~+M_*Se{kM_thjrbRjk({xLP2?2#@Wv{9;>$}MiR^&8PECimn#demoM@i z;izAvy%tTtRFy{h0a%=%%gx^+Z2M;qhV{Ac()-qSq$Wg;=5p<)vL7yvrrmQUE8OQ# zmxGL52#&VjOW%CgoAs-lH#Tgc->LDpO%?WpoW1KSD)OOOF~HGu^YY?TG!c!p1 zoh+HyDO&_Zuq+P2I+OF*h1dB!#jXUY0M66Y;imPX zDGt6*G*X8+w0^JTEYRR`$;SPNBc2&L_kF56Hideod%>sK1RF037zNHNM0T-UF8~%B z(mR;Gc`5=fyJBG_7T=gXxW8x1H;R?47{w_BF+tt^_E#zV0Uz`$I)$`w$Hpa1PPdK+ zV@pvS3Gh^j=8oU#O6bhW+00FZtl}$hyPBe2iQGp!Xk*k`)F4Jt ziLf#sf!>rlN8L{ejgtr2dN$$XpSL;4@aeZLr-JO_E7@P`r*Lg=1#$5wzlW^~4Z6pz zA-!?$R*4{Yir9AmKS7?$`KbiB$*+3;wCnd#P@iJ1d95x-ZAi6I*I)k2|?npOw}; z9>Q3oLKETPw!NNL?5E=T52ix!I9g8S!%_?XRzG9q3Ndm7Vg%f)jB`zTk6u?Y2V;UY zMtB4QA0;pckh#R1(gR+`7I$`b0)41QQWJcrM^n+Bl;auIo|JdQxKbD+eBz1Gv4#J$ zC?FC+Hwh0!P>LglV-^((r5Zwk#Qxiu+9lC}0VqIFN+OnK7L^L68b%?l zWE3UgDDYoZ|4ji2M_{r7Zcqm5Quxb6LY1b@^qJO6I->+xDQk5aKXw~qD8FW#R4H@$ zxfjWI@Ohs9@nTL`lk?Q_=cU;yLU?dp3y+cUFvOoY+?=U@(d?}{n}UWj#7W-Y@g1K2 z{gR+CroYZNhM2nQF#K218rGaLUT^bppVo`D-d8|DlW2M3F#(O^gF{C3)lJ8?nXlNN zh`tf*6@fQu=f^cZM`=ea4fmgtbI3={{RR(J@@P)B89G)NXXq&>A;GIf^o@aV&2)0- z=IBmxUs;w{DY05%n(-=dZ7&mWQ-gKBxl!ycqcz`>)hrC5X5gQ3mcdsLvo>#%)x1!l zf29R12hDzKAifKBqv0U21kcZgJ<~b#sw*FgbVJG>85b1SPitYKH+&9Vg)(sst{6t- zbCWnfiqG^6+;hvmv7n71e-(Vphhc4A61S_4&$JTtp!u3@fhI?^%s0g!>GpfEU`Kq# zWck`drJ1)djHmz35ghMr`Cw`v`$*re{^$_E>52N`gKfwx&|DB%|VvItNvr~^P#fF zDy`(r!}w^>d>}CZ{a;ldZ3AY&OQ7YEvj{l(9K1GfyN*&BXggp4IgFCRsXDI1YX4Rg zxesI1-1k_-Dt@*_!1-BQKu%f@Z9a66%uwaRm^W=}v#_^NPM)MVQc2svQx*h_TVp$z zckvZkHfnmR$7ffhS}hIJx|M7kix1?{z81e+oGZGwyvQrfoQd(R$(k&OHw84=;&<5N zw3Px}n{2TXqJ>vU`o;rr>S3I!9-JcG`Ih(2#4_8!i8XE-(6pPOg#{wnT{3$tV0xq7 zoH#-p3D`)!Guaw)Pwk(@thUlO+HeH#!HveU+cp-qFMqAmSV3Ssb2Z@r>3>%9JZD5lx3@_=PCpZri31lRq5arxU9%gh`8oAE6yg?PJVnQW<19v z){7PW-6FV$EyNmr;gg+iQ-=fi*0rg2lkZjz>;v!et#9kn3WlEc`Q3d>&k5{>s)xB! zYYF^U$qm`lH@A=r*p1lb-tRW3f7I*9+elv-?zA3DdM@ArL_S8GvG<`TBuslqS6!F@ zAzg?Zm<*CUdfUi6%0TC-Td`7xhi@w+E-BjmPyCv8Xcr7_z=c5;ksd0OO(PVIovXx^ zj2z!qMiIB8OY!ehc={~|mX$;#GsT=;G0)HzLU{W&BEAwyOukM%4@YnN)oEnyhpUG} z9jZ=_Of?Ow4`J46w#OW1e_MZY+GwH%$lE%8jm0U=In;J?e#~R|E$cXsaZtwj(C_(v zutJlxaM>1m!1n5S&qnoRY6}~k$}A>x5rat~XCnQ(&m)jxo2{ek>}rKGVq|zY{`z`s zbl>IGkoVjCIwRbnZ5unOu^mn8XMr{W$7Z#RMlH|G`Y>B{yX1W~-l{Fe=1_YZK=M9E zFFC8;2o3##`Vrq?OmRc3oA}Ms+~JG`GjiC*Zl(Z^yjeW8hd0YKDQ!;dgHiv@{?c+q zHZ5EMm2?4}yr`I}m>kuhuu`xxinJ0Hd45ue6G>8pVwv!dZ#^|sDBp?T#FVJM32ULt zi{_KSsd>(6UwwAO5G$aIFp@$a1r&IYL|`cWj4+Z*iV>6gR2)bZpov=iiz+)@Sq!*- zP!(;@SV>*9nP@~zi9*O!iT~4H1eJzZGlhIi|2GnOxa}e;dFk!o+nn&k2+ki7i5aDM zkpSEX6$0(H!KG^O&_Ea#t%`|~|E7w!qd%94!&sC=H+XZEK(9K;nzTSlCQ!P=S?5nef=1wn(r zNN2;y?+zjNH`FgBDLn&lUj$+~i7}`{G(Fu_^{E6rZ;r)uR0fJn>ltSGmiu?EW#)rv zBzGdWay1GoTn$|rUADNfhXM6l6D5c@B7>;P@zbGmI=KA2AO(85y6@U{G4p>(hX9}! z_N(Bn$$|J=QP}}5V-KBRv<$j(9WdudiXK+G_#4%KIp{v{8iB75^e& zpsh#~ufI@F*VirVJ6MRkYgJAiJqvDT00^d!mvCs8UMFG|j9d)=iK&9r!gI>u+w}2V zIJmyNo`FW9YeWr8gx(+&e>)V~$?gx>+Rq3Ja>s%W+;IQgRKHKW8H@Kuf59F}QLBb% zzA2j(Qoe)3iFE+j^3n0P-WJw@U+{ZXXCTcWxEOk=Ltp|ToT-aR758BCxC!cazbB_a zhYdU(I1nS!zvIH3LRSN2Bb(^9?&ne^yJ zcf`7-)kE3przNNvJDJX*;+HK2kU$NtR@kZ8bVI#y1)drz1QI6}a~N4u_0 zW4RYAp=^OTLuJjm=Tqym6uQO#LNv6rG{FUk*XV7-A#h<^oxP^p4I3k$Ri3`4!(*hM zh#boCm_7YT#prEix%X-H0e|aH8h!K2%pk{vvY(`mpO4aie~nQl&dV`H9^J?6}JvpU4vnr_Z`b84Ow zH0I25gJ+hb{mmTkwPIJK#bLKL#dDrzLVSN|j8}W(5Xz!Ok6bU4K%1nKzY7O2?Zg-vn0F^`?6^R;8F^-C<2gp^ zjF_7C(H^Vp!@T{T(qzXF?l%n8#GVyxUXe+>$Mk+bC}2;q(_H7a@$DUTYGQ|$xo-Pm z(99^p`wLpF>$%@h(HQFax^3(g#o!*&AVw=rA$_#_%I8A9s4J*}i$?O1_ArbOJwQx# zv;Z)2kg*ydnW>~GCWHp5i*BRjAR1tgQ?MBkND0?L1yO(!AuNNwTri0i5tJqu20-T;_A(VwGXhp;Vjh>-Y5IJHBtLAjsG_qd4WDrS3sDQUM8 zVg~EqM9x-X@Q0>uK3D$aan2+!_<G(*NvC&#&8hRfz=qu z-lX|Zhg^mxiABN?@R|RU98mskZ>P$=g2U$SsUm&-yGW?&jX~n!K0T~1{7-V9h9ts` zaKu#98~0xX@Gk}=&#-R>QeouyDK47RPcSmvbVt=iy$MMFkdK!3|9S6vfU z#TAJpAW3nP9sNTfj%EqgE-ii+!xzj6HZZzqs@Ee9CZZ;*!IZxkI3}WBpd>g+bl__gM>s3dv_J3! zQIgeQ(q9N13i0y?;RA0#SY$RB^`{4Kh)Q_Pai})!O6k@>F%wJ!HG~SrMlnm;d+-Qh z0`Eb9VetrN0soD_$+9`-&j=34LGWNE8u0%dWMwQE0g4M{^SRovD-;wBO7=68q3Yg6 zZ~$1)HV2g-u$a`n;x1<~w0M1K>R@^tm<=(MH~>*P4~-SjCxDp+M&*65U`YE^76+~t z2V^oyfXkIPKT$;SUmUdMhV}5O|NWb#a7j}%RL++zWy6;0NGY|FfV*W6|+QWz<)Ltre3Clr|BLf#srL8!CcI2maXt*>GmS4sPt09hDT;>lpa#Ajn5Ps)al^1yl#m3w|=RnnbaxfTD{p-z^!>{&>aMcjLEARajSv`Jp6Nh*BuBS`E1Y~21y9O zbnOX5gO{h{tl8}QPXbdz)E9^XFHHCUCjtDw--8Y`GG(y9Y8WG2y$z;@mQF!aNI_GM zKlJ*NuAKB|Wu!GM?zN3%E%A6LD{hYsO*EnMlv)*(>bM~zN zA^-uQOhjAux+SrvC=H9+{P9qB++~~pdj#}oI@p!7e;On{sO!y{X8;Z-GK@c*LiEui9f_I6z)L4v!x4(>X^-JRg>4nuGTg1a-g zI|L`V1&3gPgap?F2<{fRL;id3v+X0$eWG)s_SQ1{wUAOlZj4fli{qYQ;KC&nSlcLX!E?%GjZ6c0_n zvCjnlk@#dGs2AaZw;~@+fW@)TEF{0M0XFXW`lf5^C}sgqOfvH=Xc&QquK;SJ{gVZm z73xukUoY+j3=Pu6`?=ivctUHK#Q=yIP=!I^-wj1xp8MpMI#=P@$gFyN~V~|by z;7ks=Gqqk3xl{U9N$C%0;kGh%W8st@XpFO!f}fS{K;z^8B#mrzzczC}dIAg~|B!2` zM;R^LTE&fyzobU7zXSJK=F$Etbhn|=$M*8z@1j3lnrO5isYvDqaD;q(`$sBi*j^rK ztb_k3RH`1l!m3ZFWsL~fE(eFmy($@MSFmb5!i5v2^rcWbY{gpp!J2K}XNJpSZEs@O za*YXMW=o0NwP^S$r6?0@Xt8%e$l{akl3ihE9{$!e+GB?&c;p{`ePv`Wc^e>2M&IeWPwUC+W#OG0pu;yk}^QcK}j*-ivdZF|CHjdJ`fkKeqKl-S3iH$3AAdWtOno^Sv~nSaKa**N>y@yRPq5v5y>oq^P8-NYTqbPPQa%Ui2k zvQ^6Q2u6w`|H!k-F%jPH5gZgB{gKY8KK%`Dk!(bAZe4#2WMcdUy4%Oz5NGaw60mXM zWCS0@qQC9=Gvo^$O6FpCiXc?f`3g`h3}1%TWeT7y#H)yW@tfT%pLfgeI9xCyrP_zB zjoPw-tl3cpR25+S7C|dzPmoKCC>lRkgYQ8h{^&ApP_4Dm>g^o7Os!NMLSvYH%n|v( zmoFT8s37ZYIe0v7q1|8h;a&@TD)wJK4_FCoO4@&yOF=O;xIhUVI7>P)op(k4!_1A? zl+3Vy7e?53*p&ZG=wLOlDW65H6rPq&Oatzp1^jRMzp_ejgS2A*S0V#vNh|iBB9&(p zV>@cZ68t?ur9SKlW_5??g9z+zAvRoCvfpBl*F|6)Cq#D&tvL=izNw+xqA1ufT%H}D zRw|0lBA@uW^A4o{a+Sb3H6q^R7drk`2!{4iNq52NR?FoCt%Y5To?RT zV;1fy8Wgu}LeYdIM0+yipl`4HRV+^>of zsDCo|E+7A)dA>gA1iV0T@L_&f}UTm>-$z@+uHXQBs|ApjpZKMtcDHKWW#;*>xNRQ0Bt=P_y zmH8q198pf6Q45dP5G`o{TeWcN7G;h*+IOH`}xab?bi}&KtR5f8rUB)jjyvPJIK>LDsb^%R%p~&TI zc6$Xs0Q%VTu4mT*hrn<=1$BMW3Yt#IEmCtK*lB8Zz3qa&{w5B6mOBM{s5HIv$gE+ExmYh+(-tUF!@W+P&Z}R(NUoz zSQaQ%LIlt@c_Qa1RX!aAi{~J?QP;w!Tu>v!*VF{d=g_-l4ccKxyi5!IubT+CJ5ga6H`?a zdJ8$~jdN?C?#9sesy4cMBeED-1t*98)(+bwCChwfo|MF`A#grM6UChE-pfaw<8OmVf{$R`@;82>irU-=4onjTPMvs! z=W{>g$cwJ$2ZIqFiEeDx=dMtv`b6QMP!G84r~5?U?@=9Ds`~{`^Kg#;yL`4por=27 z@t*!8V+(?A`8d~qgqT0qnn0R#F?zyZTehc)#sqRL-9rmGl-18Tf(Re(%lMx)WKc)Joi5dq1iN zvO>}feJuQEqJ^nJx=|B z%@}P<(E?mL+V$K2_A#w3FIpJm^T^HI$-wU6&#?$U@cqKi*(wUFudBwNdTMR}QFm7E zx4$lb&W4`(v!{LXe+&BkJSH6E6W~S@v$gR3=bo*%;JpCxq^Qwv;_f<}av*>)+DBWe z?#dN!5n&M6HzC=)JUwnAHm;N7xE!8(#<#5^qX~AB+gnL`NhRXX60evY+3COh$@a~D z&t3xC$iPwSbg_wv@x+Y7f}M14Y+2Jrn#xw>WFzMAP#uYpbn$^ScY|5p)jnI+_!(E| zF8;e+Lai6uRPUA?8Sd|ChZH5V}H3<>Pl_G1kJF?O{FjF4%QveEK|5$NfK;- z@PD26sa0tHOXvuJe@QiQ_AJ;qj?{5ymZu|ZiqJ@&d);9E$V=q8<9};uFMRH{)v0bt zcol`@C((JQ?v-kwqE?_{>ZnW9xJ%Sxib0WanR4E9hw=}7zJ_HgPl4I zUsQoUUd;yxkygH7aL@hC;A4zImIwrCPRO{w7O;n+aE;^xWPs)2Ypg1&a^AhF^J@N9DhdbJ=p3Z# zso$dg*12^dSV*1l7RY?!-`o1VGvtEfuUs1#6SLFGK3+Fc_f>uxi%9T}k^pg8>4zwX zn|GF!X6V|ze%X&%rBBY55n!G#rN?`%h#I1S?D#dcq%>-xO0qO#jzBq%jt>0?SAIE6 zrK*txnf;TwN~A zyuaiG5~>V85slqafb(DTU1|HTzoXf?89@tttvUtWSLSr*7;J#M%N-ZGa@CrwGZRbi zf3~q}0-a9v>rGfsH*cu9@a_?Bh51hAQD5*)GL)eiwl}(1GSM zN!FeBJ%Z3Vy50_hBNBqyE3sw!j(m?CL`JKbCt&276(;Bcgezrt{Jo|;;%_yc@W~f? zd!@%V@aP6Mtw+^Lz^UX-}qo z-&fV0YjElClku^0t{pmTrkx9I)tk#+MJ8#5;8GjV7PRPhAEs17N|EB=d#zOMocE}F zX$|g?q!YK%aKYzqHZYkS{}j>qA}2_Q*=c zw0i2MXdOcgrM$X;;h~=I1%mDOWMIshzp3C%f>xgDxY~nPxv=7Nxvs$TS^{f{Gf79(HL(TN* z@3N!!`KiNGIv)+q>Z1O>#grEqdl^!3@|Ehny39@&+nOkombt3Xdk3S;NCBRyK=!( zBEPKzpBLxwAC27^MT0c<6s!&>RGsV}Y2T!9;XJJXevO|q{xTUlE_(AiJ!`+G_glu2I9B5X}7 zS855E?(UvvMV@_&XNN8dF?+x-zY1ng=DXEMW^W164sD?*Mq*}H!upygi#2X_4$kkE zuc}|@Rggq)R|sGZ{LQNnAiIdWc9GD$qMki9VaeCkmb+;r$o`FJ@~5s>O!dAS>l=?+ z^J$Px(covgmQJ`uEyV?Q)&K@}c~+yPK4;@R32NmXsx*Hgy4Oj2T{EY36m{SOw~+fE z5Kt)K-dmtOj)QZrl}288*$sEcdm!o9_JndJH0Qwy1EGGwsLAUAcqqwqXPfdx$U&Q6 zLUFA`!lq`sB|X=vK5w@N&skVmqM3s&?3SLl2Z!L7F9%|ifSUzC&kJjlTW$a&I9gA& zCc^(!I|(}kIAw4xY^M4i0t7$C&7 zP7HtMm;5mk3?J6Avm2Qpt6M9U;*1yh@v<&4SqU(sXX4ef0bd_=xQ&!+RP2MBKg zE0%xahewpkuiHT1-+Q%!xh8A$zg-Q|Wg)k9nmWID7)pOTt9%_*d4SkT=Gjex-xAXC zLQ-xUv;uZV7U4zHnK8h>Z`7K10bJPQzaTo&0jK*xTUWKZ#R z)uUdk&&|)3|I3A8mWUJF@)b9Jlg`kV2`0VaA%WBmB+N1u!z;b2&C|wQGp(21ASz#V zhakUliE<>(xUSrNRf_)bP;5T2=X?bjy;$_;f~EtINQG^9p!yDMDO3LY$5-6X`@So0 zWSAsZbAK0TE^f&V92s11m_|FzSr^@;IuG_n%#C@UZItriO4Av;QYP5TQee0&!G|8i zo zf!_x(37Dq*i)=>yVn=Th^e)lopuk&n@9seq}A@;NuA0CW;Sn{9)}4@!sRF z$_bo_m|9}31SkUW2v92ZQE^9+LwQGDaZ$IA=Lx@&R`&+YVzy)KOu{3q^>(-CJkg7S zidtU$y12ZyOgQ+_9{Gfg*bba?FCI|m3@c}8^4?%7bM2BC8srBVj=yS-3T!{eQ8h&C z?Fo>w)U7Nq0T;ChoGDe?zU;oazS&n;1imR;n3MdfmVmBE%ul1o6Q#En3kdP7N6Bqs zGIH3>v>{diQoc^Xa4&r$x0iW9sVg(>==f>5*paL8P7{zZQr_WGG+}+L&h{mj5#pHj zRgGnuhc!SfdIykF!*0}o`#E~Y83W;qacy_hphKm}5!l2*JKxZ7rGN}hqI(kQ2NUaA zHEC~q>XseEoU4Oy(t2R8)w{AXG%J8~Sl@~fafNMY^5-vk|5)oT_Iq=lM`|zRz;tG* z>t8Bg<3LlyG^g2wV>rD|(dwaF1^O761@uFPcO5oceK1*3i1z5rxb@poKFcA zB(Rc}59YLNdoTB+lXrDfN~e|%YlDd4rEg=JFRx5f%-+p;2eGHg+xL!;H0XIqsRjyp zoB&$odO&zy$r^66I$dwZ(Ae2WxK0PEhn!E`{M(I6PG(GXAt*+z;kLC$uS6>vS4A6H zw_QDTtR|ROjs(FHY-ERlIq^r?#B!C5;DGOOr?Iy&PuO?w&kXsy$P&Y=fqVK5klHOK zjNP`~iUsH}^;6EJLrz$u_d9YWgyZlS80{nmJ`YUwm(KLx46P35upfJsEPngXwWKi^ z4PKtx)f_uh->BF)(G;@lTfO&d{W{EW>QXy+^=toqFa5x&iNgEe{^yNp3@a&@=itf~ zZ$?&6ohJ*K?>ME`($!tE3R;NbA3l$NLI%-$RJ(wV@X%K7mWw(PrG+{K;U zSGhdDuY!n|WTZ^$zgCGHdw<&mew~`kAHJFJ4u=`5*7>StHgfMNI)84%_o%qrw67|l zp))Bv{ux+up~uU;;e#~+G34=T#{}22%8uzM?#JjjObc3m=+;>ZVNQ7*?-~XJO0Uk* z%Cyh>n|Ux))$CRA=Lz1=JuY JVay9eCWhwI@7j_#XcxajO1N>|{rt=ltn)`EHM` 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 diff --git a/phive-rules-simplerinvoicing/pom.xml b/phive-rules-simplerinvoicing/pom.xml index 240f8fe3..13c97f74 100644 --- a/phive-rules-simplerinvoicing/pom.xml +++ b/phive-rules-simplerinvoicing/pom.xml @@ -133,7 +133,7 @@ convert-si - ${basedir}/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.7 + ${basedir}/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8 si-ubl-*.sch ${basedir}/src/main/resources/external/schematron/simplerinvoicing @@ -146,7 +146,7 @@ convert-nlcius - ${basedir}/src/test/resources/external/rule-source/nlcius/1.0.3.6 + ${basedir}/src/test/resources/external/rule-source/nlcius/1.0.3.7 nlcius-*.sch ${basedir}/src/main/resources/external/schematron/nlcius diff --git a/phive-rules-simplerinvoicing/src/main/java/com/helger/phive/simplerinvoicing/SimplerInvoicingValidation.java b/phive-rules-simplerinvoicing/src/main/java/com/helger/phive/simplerinvoicing/SimplerInvoicingValidation.java index 48de5217..75711c92 100644 --- a/phive-rules-simplerinvoicing/src/main/java/com/helger/phive/simplerinvoicing/SimplerInvoicingValidation.java +++ b/phive-rules-simplerinvoicing/src/main/java/com/helger/phive/simplerinvoicing/SimplerInvoicingValidation.java @@ -115,6 +115,9 @@ public final class SimplerInvoicingValidation public static final VESID VID_SI_INVOICE_V2037 = new VESID (GROUP_ID, "invoice", "2.0.3.7"); public static final VESID VID_SI_CREDIT_NOTE_V2037 = new VESID (GROUP_ID, "creditnote", "2.0.3.7"); + public static final VESID VID_SI_INVOICE_V2038 = new VESID (GROUP_ID, "invoice", "2.0.3.8"); + public static final VESID VID_SI_CREDIT_NOTE_V2038 = new VESID (GROUP_ID, "creditnote", "2.0.3.8"); + @Deprecated public static final VESID VID_SI_INVOICE_20_GACCOUNT_V10 = new VESID (GROUP_ID, "invoice20.g-account", "1.0"); @Deprecated @@ -130,6 +133,7 @@ public final class SimplerInvoicingValidation @Deprecated public static final VESID VID_SI_INVOICE_20_GACCOUNT_V106 = new VESID (GROUP_ID, "invoice20.g-account", "1.0.6"); public static final VESID VID_SI_INVOICE_20_GACCOUNT_V107 = new VESID (GROUP_ID, "invoice20.g-account", "1.0.7"); + public static final VESID VID_SI_INVOICE_20_GACCOUNT_V108 = new VESID (GROUP_ID, "invoice20.g-account", "1.0.8"); @Deprecated public static final VESID VID_SI_NLCIUS_CII_V103 = new VESID (GROUP_ID, "nlcius-cii", "1.0.3"); @@ -144,6 +148,7 @@ public final class SimplerInvoicingValidation @Deprecated public static final VESID VID_SI_NLCIUS_CII_V1035 = new VESID (GROUP_ID, "nlcius-cii", "1.0.3.5"); public static final VESID VID_SI_NLCIUS_CII_V1036 = new VESID (GROUP_ID, "nlcius-cii", "1.0.3.6"); + public static final VESID VID_SI_NLCIUS_CII_V1037 = new VESID (GROUP_ID, "nlcius-cii", "1.0.3.7"); @Nonnull private static ClassLoader _getCL () @@ -157,7 +162,7 @@ private static ClassLoader _getCL () // SimplerInvoicing // 1.0 @Deprecated - public static final ClassPathResource INVOICE_SI10 = new ClassPathResource (PATH_SI + "si-ubl-1.0.xslt", _getCL ()); + private static final ClassPathResource INVOICE_SI10 = new ClassPathResource (PATH_SI + "si-ubl-1.0.xslt", _getCL ()); // 1.1 @Deprecated @@ -167,24 +172,24 @@ private static ClassLoader _getCL () @Deprecated public static final ClassPathResource INVOICE_SI12 = new ClassPathResource (PATH_SI + "si-ubl-1.2.xslt", _getCL ()); @Deprecated - public static final ClassPathResource ORDER_SI12 = new ClassPathResource (PATH_SI + "si-ubl-1.2-purchaseorder.xslt", - _getCL ()); + private static final ClassPathResource ORDER_SI12 = new ClassPathResource (PATH_SI + "si-ubl-1.2-purchaseorder.xslt", + _getCL ()); // 1.2.3 @Deprecated - public static final ClassPathResource INVOICE_SI123 = new ClassPathResource (PATH_SI + "si-ubl-1.2.3.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI123 = new ClassPathResource (PATH_SI + "si-ubl-1.2.3.xslt", + _getCL ()); @Deprecated - public static final ClassPathResource ORDER_SI123 = new ClassPathResource (PATH_SI + - "si-ubl-1.2.3-purchaseorder.xslt", - _getCL ()); + private static final ClassPathResource ORDER_SI123 = new ClassPathResource (PATH_SI + + "si-ubl-1.2.3-purchaseorder.xslt", + _getCL ()); // 1.2.4 - public static final ClassPathResource INVOICE_SI124 = new ClassPathResource (PATH_SI + "si-ubl-1.2.4.xslt", - _getCL ()); - public static final ClassPathResource ORDER_SI124 = new ClassPathResource (PATH_SI + - "si-ubl-1.2.4-purchaseorder.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI124 = new ClassPathResource (PATH_SI + "si-ubl-1.2.4.xslt", + _getCL ()); + private static final ClassPathResource ORDER_SI124 = new ClassPathResource (PATH_SI + + "si-ubl-1.2.4-purchaseorder.xslt", + _getCL ()); // 2.0 @Deprecated @@ -192,38 +197,38 @@ private static ClassLoader _getCL () // 2.0.1 @Deprecated - public static final ClassPathResource INVOICE_SI201 = new ClassPathResource (PATH_SI + "si-ubl-2.0.1.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI201 = new ClassPathResource (PATH_SI + "si-ubl-2.0.1.xslt", + _getCL ()); // 2.0.2 @Deprecated - public static final ClassPathResource INVOICE_SI202 = new ClassPathResource (PATH_SI + "si-ubl-2.0.2.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI202 = new ClassPathResource (PATH_SI + "si-ubl-2.0.2.xslt", + _getCL ()); // 2.0.3 @Deprecated - public static final ClassPathResource INVOICE_SI203 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI203 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.xslt", + _getCL ()); // 2.0.3.1 @Deprecated - public static final ClassPathResource INVOICE_SI2031 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.1.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2031 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.1.xslt", + _getCL ()); // 2.0.3.2 @Deprecated - public static final ClassPathResource INVOICE_SI2032 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.2.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2032 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.2.xslt", + _getCL ()); // 2.0.3.3 @Deprecated - public static final ClassPathResource INVOICE_SI2033 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.3.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2033 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.3.xslt", + _getCL ()); // 2.0.3.4 @Deprecated - public static final ClassPathResource INVOICE_SI2034 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.4.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2034 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.4.xslt", + _getCL ()); // 2.0.3.5 @Deprecated @@ -232,12 +237,16 @@ private static ClassLoader _getCL () // 2.0.3.6 @Deprecated - public static final ClassPathResource INVOICE_SI2036 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.6.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2036 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.6.xslt", + _getCL ()); // 2.0.3.7 - public static final ClassPathResource INVOICE_SI2037 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.7.xslt", - _getCL ()); + private static final ClassPathResource INVOICE_SI2037 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.7.xslt", + _getCL ()); + + // 2.0.3.8 + private static final ClassPathResource INVOICE_SI2038 = new ClassPathResource (PATH_SI + "si-ubl-2.0.3.8.xslt", + _getCL ()); private SimplerInvoicingValidation () {} @@ -447,6 +456,18 @@ public static void initSimplerInvoicing (@Nonnull final IValidationExecutorSetRe ValidationExecutorXSD.create (UBL21Marshaller.getAllCreditNoteXSDs ()), _createXSLT (INVOICE_SI2037))); + // 2.0.3.8 + aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_INVOICE_V2038, + "Simplerinvoicing Invoice 2.0.3.8", + bNotDeprecated, + ValidationExecutorXSD.create (UBL21Marshaller.getAllInvoiceXSDs ()), + _createXSLT (INVOICE_SI2038))); + aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_CREDIT_NOTE_V2038, + "Simplerinvoicing CreditNote 2.0.3.8", + bNotDeprecated, + ValidationExecutorXSD.create (UBL21Marshaller.getAllCreditNoteXSDs ()), + _createXSLT (INVOICE_SI2038))); + // 2.0 G-Account 1.0 aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_INVOICE_20_GACCOUNT_V10, "Simplerinvoicing 2.0 G-Account extension 1.0", @@ -519,6 +540,15 @@ public static void initSimplerInvoicing (@Nonnull final IValidationExecutorSetRe "si-ubl-2.0-ext-gaccount-1.0.7.xslt", _getCL ())))); + // 2.0 G-Account 1.0.8 + aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_INVOICE_20_GACCOUNT_V108, + "Simplerinvoicing 2.0 G-Account extension 1.0.8", + bNotDeprecated, + ValidationExecutorXSD.create (UBL21Marshaller.getAllInvoiceXSDs ()), + _createXSLT (new ClassPathResource (PATH_SI + + "si-ubl-2.0-ext-gaccount-1.0.8.xslt", + _getCL ())))); + // NLCIUS 1.0.3 aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_NLCIUS_CII_V103, "NLCIUS-CII 1.0.3", @@ -581,5 +611,14 @@ public static void initSimplerInvoicing (@Nonnull final IValidationExecutorSetRe _createXSLT (new ClassPathResource (PATH_NL_CIUS + "nlcius-cii-1.0.3.6.xslt", _getCL ())))); + + // NLCIUS 1.0.3.7 + aRegistry.registerValidationExecutorSet (ValidationExecutorSet.create (VID_SI_NLCIUS_CII_V1037, + "NLCIUS-CII 1.0.3.7", + bNotDeprecated, + ValidationExecutorXSD.create (CCIID16B.getXSDResource ()), + _createXSLT (new ClassPathResource (PATH_NL_CIUS + + "nlcius-cii-1.0.3.7.xslt", + _getCL ())))); } } diff --git a/phive-rules-simplerinvoicing/src/main/resources/external/schematron/nlcius/nlcius-cii-1.0.3.7.xslt b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/nlcius/nlcius-cii-1.0.3.7.xslt new file mode 100644 index 00000000..c342a905 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/nlcius/nlcius-cii-1.0.3.7.xslt @@ -0,0 +1,13161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + EN16931-CII-Model + EN16931-CII-Model + + + + + + + + EN16931-CII-Syntax + EN16931-CII-Syntax + + + + + + + + EN16931-Codes + EN16931-Codes + + + + + + + + nlcius + nlcius + + + + + + + +NLCIUS-CII validation, version 1.0.3.7 + + + + + + + + + + + + + + BR-66 + fatal + + + + [BR-66]-Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a Charge Indicator. + + + + + + + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-51 + fatal + + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-97). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-32 + fatal + + + + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-37 + fatal + + + + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-13 + fatal + + + + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + BR-14 + fatal + + + + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-53 + fatal + + + + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + BR-CO-10 + fatal + + + + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11 + fatal + + + + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12 + fatal + + + + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + BR-CO-13 + fatal + + + + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-16 + fatal + + + + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-12 + fatal + + + + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + BR-DEC-14 + fatal + + + + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + BR-DEC-13 + fatal + + + + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + BR-DEC-15 + fatal + + + + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25). + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + BR-CO-15 + fatal + + + + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + BR-S-01 + fatal + + + + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + BR-Z-01 + fatal + + + + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + BR-E-01 + fatal + + + + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + BR-AE-01 + fatal + + + + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + BR-IC-01 + fatal + + + + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + BR-G-01 + fatal + + + + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + BR-O-01 + fatal + + + + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + BR-AF-01 + fatal + + + + [BR-AF-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + BR-AG-01 + fatal + + + + [BR-AG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + BR-B-01 + fatal + + + + [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. + + + + + + + + + + BR-B-02 + fatal + + + + [BR-B-02]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”. + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + BR-CO-04 + fatal + + + + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + BR-CO-18 + fatal + + + + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + BR-DEC-23 + fatal + + + + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + BR-DEC-24 + fatal + + + + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + BR-DEC-25 + fatal + + + + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + BR-DEC-27 + fatal + + + + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + BR-DEC-28 + fatal + + + + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + BR-CO-27 + fatal + + + + [BR-CO-27]- Either the IBAN or a Proprietary ID (BT-84) shall be used. + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-CO-26 + fatal + + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-56 + fatal + + + + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + BR-CO-14 + fatal + + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + BR-CO-09 + fatal + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + BR-AE-08 + fatal + + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + + + + + + + + + + BR-AE-09 + fatal + + + + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + + + + + + + + + + BR-AE-10 + fatal + + + + [BR-AE-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-AE-03 + fatal + + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-06 + fatal + + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-04 + fatal + + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-07 + fatal + + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-02 + fatal + + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-05 + fatal + + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AF-08 + fatal + + + + [BR-AF-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AF-09 + fatal + + + + [BR-AF-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AF-10 + fatal + + + + [BR-AF-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AF-02 + fatal + + + + [BR-AF-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-05 + fatal + + + + [BR-AF-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be greater than 0 (zero). + + + + + + + + + + + + + + + + BR-AF-03 + fatal + + + + [BR-AF-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-06 + fatal + + + + [BR-AF-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AF-04 + fatal + + + + [BR-AF-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-07 + fatal + + + + [BR-AF-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-08 + fatal + + + + [BR-AG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AG-09 + fatal + + + + [BR-AG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AG-10 + fatal + + + + [BR-AG-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AG-02 + fatal + + + + [BR-AG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-05 + fatal + + + + [BR-AG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-03 + fatal + + + + [BR-AG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-06 + fatal + + + + [BR-AG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-04 + fatal + + + + [BR-AG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-07 + fatal + + + + [BR-AG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-E-08 + fatal + + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + + + + + + + + + + BR-E-09 + fatal + + + + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + BR-E-10 + fatal + + + + [BR-E-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-E-03 + fatal + + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-06 + fatal + + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-04 + fatal + + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-07 + fatal + + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-02 + fatal + + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-05 + fatal + + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-08 + fatal + + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + + + + + + + + + + BR-G-09 + fatal + + + + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + + + + + + + + + + BR-G-10 + fatal + + + + [BR-G-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-G-03 + fatal + + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-06 + fatal + + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-04 + fatal + + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-07 + fatal + + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-02 + fatal + + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-05 + fatal + + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-08 + fatal + + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + + + + + + + + + + BR-IC-09 + fatal + + + + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + + + + + + + + + + BR-IC-10 + fatal + + + + [BR-IC-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + BR-IC-11 + fatal + + + + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + BR-IC-12 + fatal + + + + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + BR-IC-03 + fatal + + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-06 + fatal + + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-04 + fatal + + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-07 + fatal + + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-02 + fatal + + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-05 + fatal + + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-O-08 + fatal + + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + + + + + + + + + + BR-O-09 + fatal + + + + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + + + + + + + + + + BR-O-10 + fatal + + + + [BR-O-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + BR-O-11 + fatal + + + + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + BR-O-12 + fatal + + + + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + BR-O-13 + fatal + + + + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + BR-O-14 + fatal + + + + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + BR-O-03 + fatal + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-06 + fatal + + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + BR-O-04 + fatal + + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-07 + fatal + + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + BR-O-02 + fatal + + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-05 + fatal + + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + BR-S-08 + fatal + + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-S-09 + fatal + + + + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-S-10 + fatal + + + + [BR-S-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-S-02 + fatal + + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-05 + fatal + + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-03 + fatal + + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-06 + fatal + + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-04 + fatal + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-07 + fatal + + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + BR-Z-08 + fatal + + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + + + + + + + + + + BR-Z-09 + fatal + + + + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + BR-Z-10 + fatal + + + + [BR-Z-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-Z-03 + fatal + + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-06 + fatal + + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-04 + fatal + + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-07 + fatal + + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-02 + fatal + + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-05 + fatal + + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-45 + fatal + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + BR-46 + fatal + + + + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + BR-47 + fatal + + + + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + BR-48 + fatal + + + + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + BR-CO-17 + fatal + + + + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + BR-DEC-19 + fatal + + + + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + BR-DEC-20 + fatal + + + + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + CII-SR-001 + warning + + + + [CII-SR-001] - SpecifiedTransactionID should not be present + + + + + + + + + + CII-SR-002 + warning + + + + [CII-SR-002] - TestIndicator should not be present + + + + + + + + + + CII-SR-003 + warning + + + + [CII-SR-003] - BusinessProcessSpecifiedDocumentContextParameter should exist maximum once + + + + + + + + + + CII-SR-006 + warning + + + + [CII-SR-006] - BIMSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-007 + warning + + + + [CII-SR-007] - ScenarioSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-008 + warning + + + + [CII-SR-008] - ApplicationSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-009 + fatal + + + + [CII-SR-009] - GuidelineSpecifiedDocumentContextParameter must exist exactly once + + + + + + + + + + CII-SR-010 + fatal + + + + [CII-SR-010] - ID must exist exactly once + + + + + + + + + + CII-SR-011 + warning + + + + [CII-SR-011] - SubsetSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-012 + warning + + + + [CII-SR-012] - MessageStandardSpecifiedDocumentContextParameter should not be present + + + + + + + + + + + + + + + + CII-SR-013 + warning + + + + [CII-SR-013] - Name should not be present + + + + + + + + + + CII-SR-014 + fatal + + + + [CII-SR-014] - TypeCode must exist exactly once + + + + + + + + + + CII-SR-015 + warning + + + + [CII-SR-015] - DateTime should not be present + + + + + + + + + + CII-SR-016 + warning + + + + [CII-SR-016] - CopyIndicator should not be present + + + + + + + + + + CII-SR-017 + warning + + + + [CII-SR-017] - Purpose should not be present + + + + + + + + + + CII-SR-018 + warning + + + + [CII-SR-018] - ControlRequirementIndicator should not be present + + + + + + + + + + CII-SR-019 + warning + + + + [CII-SR-019] - LanguageID should not be present + + + + + + + + + + CII-SR-020 + warning + + + + [CII-SR-020] - PurposeCode should not be present + + + + + + + + + + CII-SR-021 + warning + + + + [CII-SR-021] - RevisionDateTime should not be present + + + + + + + + + + CII-SR-022 + warning + + + + [CII-SR-022] - VersionID should not be present + + + + + + + + + + CII-SR-023 + warning + + + + [CII-SR-023] - GlobalID should not be present + + + + + + + + + + CII-SR-024 + warning + + + + [CII-SR-024] - RevisionID should not be present + + + + + + + + + + CII-SR-025 + warning + + + + [CII-SR-025] - PreviousRevisionID should not be present + + + + + + + + + + CII-SR-026 + warning + + + + [CII-SR-026] - CategoryCode should not be present + + + + + + + + + + CII-SR-027 + warning + + + + [CII-SR-027] - Subject should not be present + + + + + + + + + + CII-SR-028 + warning + + + + [CII-SR-028] - ContentCode should not be present + + + + + + + + + + CII-SR-032 + warning + + + + [CII-SR-032] - ID should not be present + + + + + + + + + + CII-SR-033 + warning + + + + [CII-SR-033] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-034 + warning + + + + [CII-SR-034] - IssuerTradeParty should not be present + + + + + + + + + + + + + + + + CII-SR-030 + warning + + + + [CII-SR-030] - Content should exist maximum once + + + + + + + + + + + + + + + + CII-SR-035 + warning + + + + [CII-SR-035] - DescriptionCode should not be present + + + + + + + + + + CII-SR-036 + warning + + + + [CII-SR-036] - ParentLineID should not be present + + + + + + + + + + CII-SR-037 + warning + + + + [CII-SR-037] - LineStatusCode should not be present + + + + + + + + + + CII-SR-038 + warning + + + + [CII-SR-038] - LineStatusReasonCode should not be present + + + + + + + + + + CII-SR-221 + warning + + + + [CII-SR-221] - IncludedSubordinateTradeLineItem should not be present + + + + + + + + + + + + + + + + CII-SR-039 + warning + + + + [CII-SR-039] - IncludedNote should exist maximum once + + + + + + + + + + CII-SR-040 + warning + + + + [CII-SR-040] - Content should exist maximum once + + + + + + + + + + CII-SR-041 + warning + + + + [CII-SR-041] - SubjectCode should not be present + + + + + + + + + + CII-SR-042 + warning + + + + [CII-SR-042] - ID should not be present + + + + + + + + + + CII-SR-043 + warning + + + + [CII-SR-043] - CategoryCode should not be present + + + + + + + + + + CII-SR-044 + warning + + + + [CII-SR-044] - Subject should not be present + + + + + + + + + + + + + + + + CII-SR-045 + warning + + + + [CII-SR-045] - ID should not be present + + + + + + + + + + CII-SR-046 + fatal + + + + [CII-SR-046] - schemeID must be present if GlobalID is present + + + + + + + + + + CII-SR-048 + warning + + + + [CII-SR-048] - ManufacturerAssignedID should not be present + + + + + + + + + + CII-SR-049 + warning + + + + [CII-SR-049] - TradeName should not be present + + + + + + + + + + CII-SR-050 + warning + + + + [CII-SR-050] - TypeCode should not be present + + + + + + + + + + CII-SR-051 + warning + + + + [CII-SR-051] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-052 + warning + + + + [CII-SR-052] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-053 + warning + + + + [CII-SR-053] - ProductGroupID should not be present + + + + + + + + + + CII-SR-054 + warning + + + + [CII-SR-054] - EndItemTypeCode should not be present + + + + + + + + + + CII-SR-055 + warning + + + + [CII-SR-055] - EndItemName should not be present + + + + + + + + + + CII-SR-056 + warning + + + + [CII-SR-056] - AreaDensityMeasure should not be present + + + + + + + + + + CII-SR-057 + warning + + + + [CII-SR-057] - UseDescription should not be present + + + + + + + + + + CII-SR-058 + warning + + + + [CII-SR-058] - BrandName should not be present + + + + + + + + + + CII-SR-059 + warning + + + + [CII-SR-059] - SubBrandName should not be present + + + + + + + + + + CII-SR-060 + warning + + + + [CII-SR-060] - DrainedNetWeightMeasure should not be present + + + + + + + + + + CII-SR-061 + warning + + + + [CII-SR-061] - VariableMeasureIndicator should not be present + + + + + + + + + + CII-SR-062 + warning + + + + [CII-SR-062] - ColourCode should not be present + + + + + + + + + + CII-SR-063 + warning + + + + [CII-SR-063] - ColourDescription should not be present + + + + + + + + + + CII-SR-064 + warning + + + + [CII-SR-064] - Designation should not be present + + + + + + + + + + CII-SR-065 + warning + + + + [CII-SR-065] - FormattedCancellationAnnouncedLaunchDateTime should not be present + + + + + + + + + + CII-SR-066 + warning + + + + [CII-SR-066] - FormattedLatestProductDataChangeDateTime should not be present + + + + + + + + + + CII-SR-067 + warning + + + + [CII-SR-067] - ID should not be present + + + + + + + + + + CII-SR-068 + warning + + + + [CII-SR-068] - TypeCode should not be present + + + + + + + + + + CII-SR-070 + warning + + + + [CII-SR-070] - ValueMeasure should not be present + + + + + + + + + + CII-SR-071 + warning + + + + [CII-SR-071] - MeasurementMethodCode should not be present + + + + + + + + + + CII-SR-073 + warning + + + + [CII-SR-073] - ValueCode should not be present + + + + + + + + + + CII-SR-074 + warning + + + + [CII-SR-074] - ValueDateTime should not be present + + + + + + + + + + CII-SR-075 + warning + + + + [CII-SR-075] - ValueIndicator should not be present + + + + + + + + + + CII-SR-076 + warning + + + + [CII-SR-076] - ContentTypeCode should not be present + + + + + + + + + + CII-SR-077 + warning + + + + [CII-SR-077] - ValueSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-078 + warning + + + + [CII-SR-078] - ApplicableProductCharacteristicCondition should not be present + + + + + + + + + + CII-SR-079 + warning + + + + [CII-SR-079] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-080 + warning + + + + [CII-SR-080] - ApplicableMaterialGoodsCharacteristic should not be present + + + + + + + + + + CII-SR-081 + warning + + + + [CII-SR-081] - SystemID should not be present + + + + + + + + + + CII-SR-082 + warning + + + + [CII-SR-082] - SystemName should not be present + + + + + + + + + + CII-SR-083 + warning + + + + [CII-SR-083] - ClassName should not be present + + + + + + + + + + CII-SR-084 + warning + + + + [CII-SR-084] - SubClassCode should not be present + + + + + + + + + + CII-SR-085 + warning + + + + [CII-SR-085] - ClassProductCharacteristic should not be present + + + + + + + + + + CII-SR-086 + warning + + + + [CII-SR-086] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-087 + warning + + + + [CII-SR-087] - IndividualTradeProductInstance should not be present + + + + + + + + + + CII-SR-088 + warning + + + + [CII-SR-088] - CertificationEvidenceReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-089 + warning + + + + [CII-SR-089] - InspectionReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-090 + fatal + + + + [CII-SR-090] - ID should exist maximum once. + + + + + + + + + + CII-SR-091 + warning + + + + [CII-SR-091] - Name should not be present + + + + + + + + + + CII-SR-092 + warning + + + + [CII-SR-092] - SubordinateTradeCountrySubDivision should not be present + + + + + + + + + + CII-SR-093 + warning + + + + [CII-SR-093] - LinearSpatialDimension should not be present + + + + + + + + + + CII-SR-094 + warning + + + + [CII-SR-094] - MinimumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-095 + warning + + + + [CII-SR-095] - MaximumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-096 + warning + + + + [CII-SR-096] - ManufacturerTradeParty should not be present + + + + + + + + + + CII-SR-097 + warning + + + + [CII-SR-097] - PresentationSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-098 + warning + + + + [CII-SR-098] - MSDSReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-099 + warning + + + + [CII-SR-099] - AdditionalReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-100 + warning + + + + [CII-SR-100] - LegalRightsOwnerTradeParty should not be present + + + + + + + + + + CII-SR-101 + warning + + + + [CII-SR-101] - BrandOwnerTradeParty should not be present + + + + + + + + + + CII-SR-102 + warning + + + + [CII-SR-102] - IncludedReferencedProduct should not be present + + + + + + + + + + CII-SR-103 + warning + + + + [CII-SR-103] - InformationNote should not be present + + + + + + + + + + + + + + + + CII-SR-069 + fatal + + + + [CII-SR-069] - Description should exist maximum once. + + + + + + + + + + CII-SR-072 + fatal + + + + [CII-SR-072] - Value should exist maximum once. + + + + + + + + + + + + + + + + CII-SR-104 + warning + + + + [CII-SR-104] - BuyerReference should not be present + + + + + + + + + + CII-SR-105 + warning + + + + [CII-SR-105] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-106 + warning + + + + [CII-SR-106] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-107 + warning + + + + [CII-SR-107] - SellerOrderReferencedDocument should not be present + + + + + + + + + + CII-SR-108 + warning + + + + [CII-SR-108] - IssuerAssignedID should not be present + + + + + + + + + + CII-SR-109 + warning + + + + [CII-SR-109] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-110 + warning + + + + [CII-SR-110] - ContractReferencedDocument should not be present + + + + + + + + + + CII-SR-111 + warning + + + + [CII-SR-111] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-112 + warning + + + + [CII-SR-112] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-113 + warning + + + + [CII-SR-113] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-114 + warning + + + + [CII-SR-114] - TypeCode should not be present + + + + + + + + + + CII-SR-115 + warning + + + + [CII-SR-115] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-116 + warning + + + + [CII-SR-116] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-117 + warning + + + + [CII-SR-117] - ChangeReason should not be present + + + + + + + + + + CII-SR-118 + warning + + + + [CII-SR-118] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-439 + fatal + + + + [CII-SR-439] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-119 + warning + + + + [CII-SR-119] - Only allowances on price a price should be present + + + + + + + + + + CII-SR-120 + warning + + + + [CII-SR-120] - ID should not be present + + + + + + + + + + CII-SR-121 + warning + + + + [CII-SR-121] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-122 + warning + + + + [CII-SR-122] - CalculationPercent should not be present + + + + + + + + + + CII-SR-123 + warning + + + + [CII-SR-123] - BasisAmount should not be present + + + + + + + + + + CII-SR-124 + warning + + + + [CII-SR-124] - BasisQuantityshould not be present + + + + + + + + + + CII-SR-125 + warning + + + + [CII-SR-125] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-126 + warning + + + + [CII-SR-126] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-127 + warning + + + + [CII-SR-127] - ReasonCode should not be present + + + + + + + + + + CII-SR-128 + warning + + + + [CII-SR-128] - Reason should not be present + + + + + + + + + + CII-SR-129 + warning + + + + [CII-SR-129] - TypeCode should not be present + + + + + + + + + + CII-SR-130 + warning + + + + [CII-SR-130] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-131 + warning + + + + [CII-SR-131] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-440 + fatal + + + + [CII-SR-440] - ActualAmount should exist maximum once + + + + + + + + + + CII-SR-445 + warning + + + + [CII-SR-445] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-132 + warning + + + + [CII-SR-132] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-133 + warning + + + + [CII-SR-133] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-134 + warning + + + + [CII-SR-134] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-135 + warning + + + + [CII-SR-135] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-136 + warning + + + + [CII-SR-136] - TypeCode should not be present + + + + + + + + + + CII-SR-138 + warning + + + + [CII-SR-138] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-139 + warning + + + + [CII-SR-139] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-140 + warning + + + + [CII-SR-140] - ChangeReason should not be present + + + + + + + + + + CII-SR-141 + warning + + + + [CII-SR-141] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-142 + warning + + + + [CII-SR-142] - AppliedTradeAllowanceCharge should not be present + + + + + + + + + + CII-SR-446 + warning + + + + [CII-SR-446] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-143 + warning + + + + [CII-SR-143] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-144 + warning + + + + [CII-SR-144] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-145 + warning + + + + [CII-SR-145] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-146 + warning + + + + [CII-SR-146] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-441 + fatal + + + + [CII-SR-441] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-147 + warning + + + + [CII-SR-147] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-148 + warning + + + + [CII-SR-148] - ItemSellerTradeParty should not be present + + + + + + + + + + CII-SR-149 + warning + + + + [CII-SR-149] - ItemBuyerTradeParty should not be present + + + + + + + + + + CII-SR-150 + warning + + + + [CII-SR-150] - IncludedSpecifiedMarketplace should not be present + + + + + + + + + + CII-SR-447 + warning + + + + [CII-SR-447] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + + + + + + + CII-SR-151 + warning + + + + [CII-SR-151] - RequestedQuantity should not be present + + + + + + + + + + CII-SR-152 + warning + + + + [CII-SR-152] - ReceivedQuantity should not be present + + + + + + + + + + CII-SR-153 + warning + + + + [CII-SR-153] - ChargeFreeQuantity should not be present + + + + + + + + + + CII-SR-154 + warning + + + + [CII-SR-154] - PackageQuantity should not be present + + + + + + + + + + CII-SR-155 + warning + + + + [CII-SR-155] - ProductUnitQuantity should not be present + + + + + + + + + + CII-SR-156 + warning + + + + [CII-SR-156] - PerPackageUnitQuantity should not be present + + + + + + + + + + CII-SR-157 + warning + + + + [CII-SR-157] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-158 + warning + + + + [CII-SR-158] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-159 + warning + + + + [CII-SR-159] - TheoreticalWeightMeasure should not be present + + + + + + + + + + CII-SR-160 + warning + + + + [CII-SR-160] - DespatchedQuantity should not be present + + + + + + + + + + CII-SR-161 + warning + + + + [CII-SR-161] - SpecifiedDeliveryAdjustment should not be present + + + + + + + + + + CII-SR-162 + warning + + + + [CII-SR-162] - IncludedSupplyChainPackaging should not be present + + + + + + + + + + CII-SR-163 + warning + + + + [CII-SR-163] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-164 + warning + + + + [CII-SR-164] - ShipToTradeParty should not be present + + + + + + + + + + CII-SR-165 + warning + + + + [CII-SR-165] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-166 + warning + + + + [CII-SR-166] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-167 + warning + + + + [CII-SR-167] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-168 + warning + + + + [CII-SR-168] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-169 + warning + + + + [CII-SR-169] - RequestedDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-170 + warning + + + + [CII-SR-170] - ActualDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-171 + warning + + + + [CII-SR-171] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-172 + warning + + + + [CII-SR-172] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-173 + warning + + + + [CII-SR-173] - DespatchAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-174 + warning + + + + [CII-SR-174] - ReceivingAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-175 + warning + + + + [CII-SR-175] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-176 + warning + + + + [CII-SR-176] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-177 + warning + + + + [CII-SR-177] - RequestedQuantity should not be present + + + + + + + + + + + + + + + + CII-SR-178 + warning + + + + [CII-SR-178] - PaymentReference should not be present + + + + + + + + + + CII-SR-179 + warning + + + + [CII-SR-179] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-180 + warning + + + + [CII-SR-180] - TotalAdjustmentAmount should not be present + + + + + + + + + + CII-SR-181 + warning + + + + [CII-SR-181] - DiscountIndicator should not be present + + + + + + + + + + CII-SR-182 + warning + + + + [CII-SR-182] - CalculatedAmount should not be present + + + + + + + + + + CII-SR-183 + warning + + + + [CII-SR-183] - IndicatorString should not be present + + + + + + + + + + CII-SR-184 + warning + + + + [CII-SR-184] - ID should not be present + + + + + + + + + + CII-SR-185 + warning + + + + [CII-SR-185] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-186 + warning + + + + [CII-SR-186] - @format should not be present + + + + + + + + + + CII-SR-187 + warning + + + + [CII-SR-187] - BasisQuantity should not be present + + + + + + + + + + CII-SR-188 + warning + + + + [CII-SR-188] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-189 + warning + + + + [CII-SR-189] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-190 + warning + + + + [CII-SR-190] - TypeCode should not be present + + + + + + + + + + CII-SR-191 + warning + + + + [CII-SR-191] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-192 + warning + + + + [CII-SR-192] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-193 + warning + + + + [CII-SR-193] - ID should not be present + + + + + + + + + + CII-SR-194 + warning + + + + [CII-SR-194] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-195 + warning + + + + [CII-SR-195] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-196 + warning + + + + [CII-SR-196] - SpecifiedTradePaymentTerms should not be present + + + + + + + + + + CII-SR-197 + warning + + + + [CII-SR-197] - ChargeTotalAmount should not be present + + + + + + + + + + CII-SR-198 + warning + + + + [CII-SR-198] - AllowanceTotalAmount should not be present + + + + + + + + + + CII-SR-199 + warning + + + + [CII-SR-199] - TaxBasisTotalAmount should not be present + + + + + + + + + + CII-SR-200 + warning + + + + [CII-SR-200] - TaxTotalAmount should not be present + + + + + + + + + + CII-SR-201 + warning + + + + [CII-SR-201] - GrandTotalAmount should not be present + + + + + + + + + + CII-SR-202 + warning + + + + [CII-SR-202] - InformationAmount should not be present + + + + + + + + + + CII-SR-203 + warning + + + + [CII-SR-203] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-204 + warning + + + + [CII-SR-204] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-205 + warning + + + + [CII-SR-205] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-206 + warning + + + + [CII-SR-206] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-207 + warning + + + + [CII-SR-207] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + CII-SR-208 + warning + + + + [CII-SR-208] - ProductWeightLossInformationAmount should not be present + + + + + + + + + + CII-SR-209 + warning + + + + [CII-SR-209] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-210 + warning + + + + [CII-SR-210] - InvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-212 + warning + + + + [CII-SR-212] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-213 + warning + + + + [CII-SR-213] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-214 + warning + + + + [CII-SR-214] - TypeCode should not be present + + + + + + + + + + CII-SR-215 + warning + + + + [CII-SR-215] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-216 + warning + + + + [CII-SR-216] - Name should not be present + + + + + + + + + + CII-SR-217 + warning + + + + [CII-SR-217] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-218 + warning + + + + [CII-SR-218] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-219 + warning + + + + [CII-SR-219] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-220 + warning + + + + [CII-SR-220] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + CII-SR-454 + warning + + + + [CII-SR-454] - Only one ApplicableTradeTax should be present + + + + + + + + + + + + + + + + CII-SR-442 + warning + + + + [CII-SR-442] - Reference should not be present + + + + + + + + + + CII-SR-222 + warning + + + + [CII-SR-222] - RoleCode should not be present + + + + + + + + + + CII-SR-223 + warning + + + + [CII-SR-223] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-224 + warning + + + + [CII-SR-224] - Name should not be present + + + + + + + + + + CII-SR-225 + warning + + + + [CII-SR-225] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-226 + warning + + + + [CII-SR-226] - RoleCode should not be present + + + + + + + + + + CII-SR-227 + warning + + + + [CII-SR-227] - ID should not be present + + + + + + + + + + CII-SR-228 + warning + + + + [CII-SR-228] - TypeCode should not be present + + + + + + + + + + CII-SR-229 + warning + + + + [CII-SR-229] - JobTitle should not be present + + + + + + + + + + CII-SR-230 + warning + + + + [CII-SR-230] - Responsibility should not be present + + + + + + + + + + CII-SR-231 + warning + + + + [CII-SR-231] - PersonID should not be present + + + + + + + + + + CII-SR-232 + warning + + + + [CII-SR-232] - URIID should not be present + + + + + + + + + + CII-SR-233 + warning + + + + [CII-SR-233] - ChannelCode should not be present + + + + + + + + + + CII-SR-234 + warning + + + + [CII-SR-234] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-235 + warning + + + + [CII-SR-235] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-236 + warning + + + + [CII-SR-236] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-237 + warning + + + + [CII-SR-237] - ChannelCode should not be present + + + + + + + + + + CII-SR-238 + warning + + + + [CII-SR-238] - CompleteNumber should not be present + + + + + + + + + + CII-SR-239 + warning + + + + [CII-SR-239] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-240 + warning + + + + [CII-SR-240] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-241 + warning + + + + [CII-SR-241] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-242 + warning + + + + [CII-SR-242] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-243 + warning + + + + [CII-SR-243] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-244 + warning + + + + [CII-SR-244] - ChannelCode should not be present + + + + + + + + + + CII-SR-245 + warning + + + + [CII-SR-245] - CompleteNumber should not be present + + + + + + + + + + CII-SR-246 + warning + + + + [CII-SR-246] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-247 + warning + + + + [CII-SR-247] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-248 + warning + + + + [CII-SR-248] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-249 + warning + + + + [CII-SR-249] - RoleCode should not be present + + + + + + + + + + CII-SR-250 + warning + + + + [CII-SR-250] - Description should not be present + + + + + + + + + + CII-SR-251 + warning + + + + [CII-SR-251] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-252 + warning + + + + [CII-SR-252] - Name should not be present + + + + + + + + + + CII-SR-254 + warning + + + + [CII-SR-254] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-255 + warning + + + + [CII-SR-255] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-256 + warning + + + + [CII-SR-256] - ID should not be present + + + + + + + + + + CII-SR-257 + warning + + + + [CII-SR-257] - TypeCode should not be present + + + + + + + + + + CII-SR-258 + warning + + + + [CII-SR-258] - JobTitle should not be present + + + + + + + + + + CII-SR-259 + warning + + + + [CII-SR-259] - Responsibility should not be present + + + + + + + + + + CII-SR-260 + warning + + + + [CII-SR-260] - PersonID should not be present + + + + + + + + + + CII-SR-261 + warning + + + + [CII-SR-261] - URIID should not be present + + + + + + + + + + CII-SR-262 + warning + + + + [CII-SR-262] - ChannelCode should not be present + + + + + + + + + + CII-SR-263 + warning + + + + [CII-SR-263] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-264 + warning + + + + [CII-SR-264] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-265 + warning + + + + [CII-SR-265] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-266 + warning + + + + [CII-SR-266] - ChannelCode should not be present + + + + + + + + + + CII-SR-267 + warning + + + + [CII-SR-267] - CompleteNumber should not be present + + + + + + + + + + CII-SR-268 + warning + + + + [CII-SR-268] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-269 + warning + + + + [CII-SR-269] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-270 + warning + + + + [CII-SR-270] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-271 + warning + + + + [CII-SR-271] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-272 + warning + + + + [CII-SR-272] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-273 + warning + + + + [CII-SR-273] - ChannelCode should not be present + + + + + + + + + + CII-SR-274 + warning + + + + [CII-SR-274] - CompleteNumber should not be present + + + + + + + + + + CII-SR-275 + warning + + + + [CII-SR-275] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-276 + warning + + + + [CII-SR-276] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-277 + warning + + + + [CII-SR-277] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-278 + warning + + + + [CII-SR-278] - SalesAgentTradeParty should not be present + + + + + + + + + + CII-SR-279 + warning + + + + [CII-SR-279] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-280 + warning + + + + [CII-SR-280] - BuyerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-281 + warning + + + + [CII-SR-281] - SellerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-282 + warning + + + + [CII-SR-282] - BuyerTaxRepresentativeTradeParty should not be present + + + + + + + + + + CII-SR-283 + warning + + + + [CII-SR-283] - GlobalID should not be present + + + + + + + + + + CII-SR-284 + warning + + + + [CII-SR-284] - RoleCode should not be present + + + + + + + + + + CII-SR-285 + warning + + + + [CII-SR-285] - Description should not be present + + + + + + + + + + CII-SR-286 + warning + + + + [CII-SR-286] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-287 + warning + + + + [CII-SR-287] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-288 + warning + + + + [CII-SR-288] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-289 + warning + + + + [CII-SR-289] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-290 + warning + + + + [CII-SR-290] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-291 + warning + + + + [CII-SR-291] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-292 + warning + + + + [CII-SR-292] - ProductEndUserTradeParty should not be present + + + + + + + + + + CII-SR-293 + warning + + + + [CII-SR-293] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-294 + warning + + + + [CII-SR-294] - LineID should not be present + + + + + + + + + + CII-SR-295 + warning + + + + [CII-SR-295] - LineID should not be present + + + + + + + + + + CII-SR-296 + warning + + + + [CII-SR-296] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-297 + warning + + + + [CII-SR-297] - OrderResponseReferencedDocument should not be present + + + + + + + + + + CII-SR-298 + warning + + + + [CII-SR-298] - LineID should not be present + + + + + + + + + + CII-SR-299 + warning + + + + [CII-SR-299] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-300 + warning + + + + [CII-SR-300] - SupplyInstructionReferencedDocument should not be present + + + + + + + + + + CII-SR-301 + warning + + + + [CII-SR-301] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-302 + warning + + + + [CII-SR-302] - PriceListReferencedDocument should not be present + + + + + + + + + + CII-SR-303 + warning + + + + [CII-SR-303] - LineID should not be present + + + + + + + + + + CII-SR-304 + warning + + + + [CII-SR-304] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-305 + warning + + + + [CII-SR-305] - BuyerAgentTradeParty should not be present + + + + + + + + + + CII-SR-306 + warning + + + + [CII-SR-306] - PurchaseConditionsReferencedDocument should not be present + + + + + + + + + + CII-SR-307 + warning + + + + [CII-SR-307] - Description should not be present + + + + + + + + + + CII-SR-448 + warning + + + + [CII-SR-448] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + CII-SR-450 + warning + + + + [CII-SR-450] - Only one buyer identifier should be present (either the ID or the Global ID) + + + + + + + + + + CII-SR-455 + fatal + + + + [CII-SR-455] - DefinedTradeContact of SellerTradeParty shall exist maximum once + + + + + + + + + + CII-SR-456 + fatal + + + + [CII-SR-456] - DefinedTradeContact of BuyerTradeParty shall exist maximum once + + + + + + + + + + CII-SR-457 + warning + + + + [CII-SR-457] - IssuerAssignedID with TypeCode 50 should exist maximum once + + + + + + + + + + CII-SR-458 + warning + + + + [CII-SR-458] - IssuerAssignedID with TypeCode 130 should exist maximum once + + + + + + + + + + + + + + + + CII-SR-308 + warning + + + + [CII-SR-308] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-309 + warning + + + + [CII-SR-309] - RoleCode should not be present + + + + + + + + + + CII-SR-310 + warning + + + + [CII-SR-310] - Description should not be present + + + + + + + + + + CII-SR-311 + warning + + + + [CII-SR-311] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-312 + warning + + + + [CII-SR-312] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-313 + warning + + + + [CII-SR-313] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-314 + warning + + + + [CII-SR-314] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-315 + warning + + + + [CII-SR-315] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-316 + warning + + + + [CII-SR-316] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-317 + warning + + + + [CII-SR-317] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-318 + warning + + + + [CII-SR-318] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-319 + warning + + + + [CII-SR-319] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-320 + warning + + + + [CII-SR-320] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-321 + warning + + + + [CII-SR-321] - ID should not be present + + + + + + + + + + CII-SR-322 + warning + + + + [CII-SR-322] - DateTime should not be present + + + + + + + + + + CII-SR-323 + warning + + + + [CII-SR-323] - TypeCode should not be present + + + + + + + + + + CII-SR-324 + warning + + + + [CII-SR-324] - Description should not be present + + + + + + + + + + CII-SR-325 + warning + + + + [CII-SR-325] - DescriptionBinaryObject should not be present + + + + + + + + + + CII-SR-326 + warning + + + + [CII-SR-326] - UnitQuantity should not be present + + + + + + + + + + CII-SR-327 + warning + + + + [CII-SR-327] - LatestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-328 + warning + + + + [CII-SR-328] - EarliestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-329 + warning + + + + [CII-SR-329] - OccurrenceSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-330 + warning + + + + [CII-SR-330] - OccurrenceLogisticsLocation should not be present + + + + + + + + + + CII-SR-331 + warning + + + + [CII-SR-331] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-332 + warning + + + + [CII-SR-332] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-333 + warning + + + + [CII-SR-333] - LineID should not be present + + + + + + + + + + CII-SR-334 + warning + + + + [CII-SR-334] - LineID should not be present + + + + + + + + + + CII-SR-335 + warning + + + + [CII-SR-335] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-336 + warning + + + + [CII-SR-336] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-337 + warning + + + + [CII-SR-337] - PreviousDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-338 + warning + + + + [CII-SR-338] - PackingListReferencedDocument should not be present + + + + + + + + + + CII-SR-449 + warning + + + + [CII-SR-449] - Only one delivery to location identifier should be present (either the ID or the Global ID) + + + + + + + + + + + + + + + + CII-SR-339 + warning + + + + [CII-SR-339] - DuePayableAmount should not be present + + + + + + + + + + CII-SR-340 + warning + + + + [CII-SR-340] - CreditorReferenceTypeCode should not be present + + + + + + + + + + CII-SR-341 + warning + + + + [CII-SR-341] - CreditorReferenceType should not be present + + + + + + + + + + CII-SR-342 + warning + + + + [CII-SR-342] - CreditorReferenceIssuerID should not be present + + + + + + + + + + CII-SR-344 + warning + + + + [CII-SR-344] - PaymentCurrencyCode should not be present + + + + + + + + + + CII-SR-345 + warning + + + + [CII-SR-345] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-346 + warning + + + + [CII-SR-346] - InvoiceDateTime should not be present + + + + + + + + + + CII-SR-347 + warning + + + + [CII-SR-347] - NextInvoiceDateTime should not be present + + + + + + + + + + CII-SR-348 + warning + + + + [CII-SR-348] - CreditReasonCode should not be present + + + + + + + + + + CII-SR-349 + warning + + + + [CII-SR-349] - CreditReason should not be present + + + + + + + + + + CII-SR-350 + warning + + + + [CII-SR-350] - InvoicerTradeParty should not be present + + + + + + + + + + CII-SR-351 + warning + + + + [CII-SR-351] - InvoiceeTradeParty should not be present + + + + + + + + + + CII-SR-352 + warning + + + + [CII-SR-352] - RoleCode should not be present + + + + + + + + + + CII-SR-353 + warning + + + + [CII-SR-353] - Description should not be present + + + + + + + + + + CII-SR-354 + warning + + + + [CII-SR-354] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-355 + warning + + + + [CII-SR-355] - Name should not be present + + + + + + + + + + CII-SR-356 + warning + + + + [CII-SR-356] - TradingBusinessName should not be present + + + + + + + + + + CII-SR-357 + warning + + + + [CII-SR-357] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-358 + warning + + + + [CII-SR-358] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-359 + warning + + + + [CII-SR-359] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-360 + warning + + + + [CII-SR-360] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-361 + warning + + + + [CII-SR-361] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-362 + warning + + + + [CII-SR-362] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-363 + warning + + + + [CII-SR-363] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-364 + warning + + + + [CII-SR-364] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-451 + warning + + + + [CII-SR-451] - Only one payee identifier should be present (either the ID or the Global ID) + + + + + + + + + + CII-SR-365 + warning + + + + [CII-SR-365] - PayerTradeParty should not be present + + + + + + + + + + CII-SR-366 + warning + + + + [CII-SR-366] - TaxApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-367 + warning + + + + [CII-SR-367] - InvoiceApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-368 + warning + + + + [CII-SR-368] - PaymentApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-369 + warning + + + + [CII-SR-369] - PaymentChannelCode should not be present + + + + + + + + + + CII-SR-370 + warning + + + + [CII-SR-370] - GuaranteeMethodCode should not be present + + + + + + + + + + CII-SR-371 + warning + + + + [CII-SR-371] - PaymentMethodCode should not be present + + + + + + + + + + CII-SR-443 + warning + + + + [CII-SR-443] - ID should not be present + + + + + + + + + + CII-SR-372 + warning + + + + [CII-SR-372] - MicrochipIndicator should not be present + + + + + + + + + + CII-SR-373 + warning + + + + [CII-SR-373] - TypeCode should not be present + + + + + + + + + + CII-SR-375 + warning + + + + [CII-SR-375] - ExpiryDate should not be present + + + + + + + + + + CII-SR-376 + warning + + + + [CII-SR-376] - VerificationNumeric should not be present + + + + + + + + + + CII-SR-377 + warning + + + + [CII-SR-377] - ValidFromDateTime should not be present + + + + + + + + + + CII-SR-378 + warning + + + + [CII-SR-378] - CreditLimitAmount should not be present + + + + + + + + + + CII-SR-379 + warning + + + + [CII-SR-379] - CreditAvailableAmount should not be present + + + + + + + + + + CII-SR-380 + warning + + + + [CII-SR-380] - InterestRatePercent should not be present + + + + + + + + + + CII-SR-381 + warning + + + + [CII-SR-381] - Description should not be present + + + + + + + + + + CII-SR-382 + warning + + + + [CII-SR-382] - AccountName should not be present + + + + + + + + + + CII-SR-444 + warning + + + + [CII-SR-444] - ProprietaryID should not be present + + + + + + + + + + CII-SR-384 + warning + + + + [CII-SR-384] - ClearingSystemName should not be present + + + + + + + + + + CII-SR-385 + warning + + + + [CII-SR-385] - Name should not be present + + + + + + + + + + CII-SR-386 + warning + + + + [CII-SR-386] - LocationFinancialInstitutionAddress should not be present + + + + + + + + + + CII-SR-388 + warning + + + + [CII-SR-388] - ID should not be present + + + + + + + + + + CII-SR-389 + warning + + + + [CII-SR-389] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-390 + warning + + + + [CII-SR-390] - BasisQuantity should not be present + + + + + + + + + + CII-SR-391 + warning + + + + [CII-SR-391] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-392 + warning + + + + [CII-SR-392] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-393 + warning + + + + [CII-SR-393] - TypeCode should not be present + + + + + + + + + + CII-SR-394 + warning + + + + [CII-SR-394] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-395 + warning + + + + [CII-SR-395] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-396 + warning + + + + [CII-SR-396] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-397 + warning + + + + [CII-SR-397] - ID should not be present + + + + + + + + + + CII-SR-398 + warning + + + + [CII-SR-398] - FromEventCode should not be present + + + + + + + + + + CII-SR-399 + warning + + + + [CII-SR-399] - SettlementPeriodMeasure should not be present + + + + + + + + + + CII-SR-400 + warning + + + + [CII-SR-400] - DateTime should not be present + + + + + + + + + + CII-SR-401 + warning + + + + [CII-SR-401] - TypeCode should not be present + + + + + + + + + + CII-SR-402 + warning + + + + [CII-SR-402] - InstructionTypeCode should not be present + + + + + + + + + + CII-SR-404 + warning + + + + [CII-SR-404] - PartialPaymentPercent should not be present + + + + + + + + + + CII-SR-405 + warning + + + + [CII-SR-405] - PaymentMeansID should not be present + + + + + + + + + + CII-SR-406 + warning + + + + [CII-SR-406] - PartialPaymentAmount should not be present + + + + + + + + + + CII-SR-407 + warning + + + + [CII-SR-407] - ApplicableTradePaymentPenaltyTerms should not be present + + + + + + + + + + CII-SR-408 + warning + + + + [CII-SR-408] - ApplicableTradePaymentDiscountTerms should not be present + + + + + + + + + + CII-SR-409 + warning + + + + [CII-SR-409] - PayeeTradeParty should not be present + + + + + + + + + + CII-SR-421 + warning + + + + [CII-SR-421] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-422 + warning + + + + [CII-SR-422] - LineID should not be present + + + + + + + + + + CII-SR-423 + warning + + + + [CII-SR-423] - ProFormaInvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-424 + warning + + + + [CII-SR-424] - LetterOfCreditReferencedDocument should not be present + + + + + + + + + + CII-SR-425 + warning + + + + [CII-SR-425] - FactoringAgreementReferencedDocument should not be present + + + + + + + + + + CII-SR-426 + warning + + + + [CII-SR-426] - FactoringListReferencedDocument should not be present + + + + + + + + + + CII-SR-427 + warning + + + + [CII-SR-427] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-428 + warning + + + + [CII-SR-428] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-429 + warning + + + + [CII-SR-429] - TypeCode should not be present + + + + + + + + + + CII-SR-430 + warning + + + + [CII-SR-430] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-431 + warning + + + + [CII-SR-431] - Name should not be present + + + + + + + + + + CII-SR-432 + warning + + + + [CII-SR-432] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-433 + warning + + + + [CII-SR-433] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-434 + warning + + + + [CII-SR-434] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-435 + warning + + + + [CII-SR-435] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + CII-SR-436 + warning + + + + [CII-SR-436] - SpecifiedAdvancePayment should not be present + + + + + + + + + + CII-SR-437 + warning + + + + [CII-SR-437] - UltimatePayeeTradeParty should not be present + + + + + + + + + + CII-SR-452 + warning + + + + [CII-SR-452] - Only one SpecifiedTradePaymentTerms should be present + + + + + + + + + + CII-SR-453 + warning + + + + [CII-SR-453] - Only one SpecifiedTradePaymentTerms Description should be present + + + + + + + + + + + + + + + + CII-SR-411 + warning + + + + [CII-SR-411] - InformationAmount should not be present + + + + + + + + + + CII-SR-412 + warning + + + + [CII-SR-412] - TotalDiscountAmount should not be present + + + + + + + + + + CII-SR-413 + warning + + + + [CII-SR-413] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-414 + warning + + + + [CII-SR-414] - RetailValueExcludingTaxInformationAmount should not be present + + + + + + + + + + CII-SR-415 + warning + + + + [CII-SR-415] - TotalDepositFeeInformationAmount should not be present + + + + + + + + + + CII-SR-416 + warning + + + + [CII-SR-416] - ProductValueExcludingTobaccoTaxInformationAmount should not be present + + + + + + + + + + CII-SR-417 + warning + + + + [CII-SR-417] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-418 + warning + + + + [CII-SR-418] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-419 + warning + + + + [CII-SR-419] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-420 + warning + + + + [CII-SR-420] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + + + + + + + CII-DT-013 + fatal + + + + [CII-DT-013] - languageID should not be present + + + + + + + + + + CII-DT-014 + fatal + + + + [CII-DT-014] - languageLocaleID should not be present + + + + + + + + + + CII-SR-438 + warning + + + + [CII-SR-438] - ValuationBreakdownStatement should not be present + + + + + + + + + + + + + + + + CII-SR-04 + warning + + + + [CII-SR-004] - Value should not be present + + + + + + + + + + CII-SR-05 + warning + + + + [CII-SR-005] - SpecifiedDocumentVersion should not be present + + + + + + + + + + + + + + + + CII-DT-001 + fatal + + + + [CII-DT-001] - schemeName should not be present + + + + + + + + + + CII-DT-002 + fatal + + + + [CII-DT-002] - schemeAgencyName should not be present + + + + + + + + + + CII-DT-003 + fatal + + + + [CII-DT-003] - schemeDataURI should not be present + + + + + + + + + + CII-DT-004 + fatal + + + + [CII-DT-004] - schemeURI should not be present + + + + + + + + + + + + + + + + CII-DT-005 + fatal + + + + [CII-DT-005] - schemeID should not be present + + + + + + + + + + CII-DT-006 + fatal + + + + [CII-DT-006] - schemeAgencyID should not be present + + + + + + + + + + CII-DT-007 + fatal + + + + [CII-DT-007] - schemeVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-008 + fatal + + + + [CII-DT-008] - name should not be present + + + + + + + + + + CII-DT-009 + fatal + + + + [CII-DT-009] - listURI should not be present + + + + + + + + + + + + + + + + CII-DT-010 + fatal + + + + [CII-DT-010] - listID should not be present + + + + + + + + + + CII-DT-011 + fatal + + + + [CII-DT-011] - listAgencyID should not be present + + + + + + + + + + CII-DT-012 + fatal + + + + [CII-DT-012] - listVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-045 + warning + + + + [CII-DT-045] - @listID should not be present + + + + + + + + + + CII-DT-046 + warning + + + + [CII-DT-046] - @listAgencyID should not be present + + + + + + + + + + CII-DT-047 + warning + + + + [CII-DT-047] - @listVersionID should not be present + + + + + + + + + + CII-DT-048 + warning + + + + [CII-DT-048] - @listURI should not be present + + + + + + + + + + + + + + + + CII-DT-015 + fatal + + + + [CII-DT-015] - URIID should not be present + + + + + + + + + + CII-DT-016 + fatal + + + + [CII-DT-016] - StatusCode should not be present + + + + + + + + + + CII-DT-017 + fatal + + + + [CII-DT-017] - CopyIndicator should not be present + + + + + + + + + + CII-DT-018 + fatal + + + + [CII-DT-018] - TypeCode should not be present + + + + + + + + + + CII-DT-019 + fatal + + + + [CII-DT-019] - GlobalID should not be present + + + + + + + + + + CII-DT-020 + fatal + + + + [CII-DT-020] - RevisionID should not be present + + + + + + + + + + CII-DT-021 + fatal + + + + [CII-DT-021] - Name should not be present + + + + + + + + + + CII-DT-022 + fatal + + + + [CII-DT-022] - AttachmentBinaryObject should not be present + + + + + + + + + + CII-DT-023 + fatal + + + + [CII-DT-023] - Information should not be present + + + + + + + + + + CII-DT-024 + fatal + + + + [CII-DT-024] - ReferenceTypeCode should not be present + + + + + + + + + + CII-DT-025 + fatal + + + + [CII-DT-025] - SectionName should not be present + + + + + + + + + + CII-DT-026 + fatal + + + + [CII-DT-026] - PreviousRevisionID should not be present + + + + + + + + + + CII-DT-027 + fatal + + + + [CII-DT-027] - FormattedIssueDateTime should not be present + + + + + + + + + + CII-DT-028 + fatal + + + + [CII-DT-028] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-DT-029 + fatal + + + + [CII-DT-029] - IssuerTradeParty should not be present + + + + + + + + + + CII-DT-030 + fatal + + + + [CII-DT-030] - AttachedSpecifiedBinaryFile should not be present + + + + + + + + + + + + + + + + CII-DT-031 + fatal + + + + [CII-DT-031] - currencyID should not be present + + + + + + + + + + CII-DT-032 + fatal + + + + [CII-DT-032] - currencyCodeListVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-033 + fatal + + + + [CII-DT-033] - unitCode should not be present + + + + + + + + + + CII-DT-034 + fatal + + + + [CII-DT-034] - unitCodeListID should not be present + + + + + + + + + + CII-DT-035 + fatal + + + + [CII-DT-035] - unitCodeListAgencyID should not be present + + + + + + + + + + CII-DT-036 + fatal + + + + [CII-DT-036] - unitCodeListAgencyName should not be present + + + + + + + + + + + + + + + + CII-DT-037 + fatal + + + + [CII-DT-037] - TypeCode shall be 'VAT' + + + + + + + + + + CII-DT-038 + warning + + + + [CII-DT-038] - CalculatedRate should not be present + + + + + + + + + + CII-DT-039 + warning + + + + [CII-DT-039] - CalculationSequenceNumeric should not be present + + + + + + + + + + CII-DT-040 + warning + + + + [CII-DT-040] - BasisQuantity should not be present + + + + + + + + + + CII-DT-041 + warning + + + + [CII-DT-041] - BasisAmount should not be present + + + + + + + + + + CII-DT-042 + warning + + + + [CII-DT-042] - UnitBasisAmount should not be present + + + + + + + + + + CII-DT-043 + warning + + + + [CII-DT-043] - LineTotalBasisAmount should not be present + + + + + + + + + + CII-DT-044 + warning + + + + [CII-DT-044] - AllowanceChargeBasisAmount should not be present + + + + + + + + + + CII-DT-049 + warning + + + + [CII-DT-049] - CurrencyCode should not be present + + + + + + + + + + CII-DT-050 + warning + + + + [CII-DT-050] - Jurisdiction should not be present + + + + + + + + + + CII-DT-051 + warning + + + + [CII-DT-051] - CustomsDutyIndicator should not be present + + + + + + + + + + CII-DT-052 + warning + + + + [CII-DT-052] - ExemptionReasonCode should not be present + + + + + + + + + + CII-DT-098 + warning + + + + [CII-DT-098] - ExemptionReason should not be present + + + + + + + + + + CII-DT-053 + warning + + + + [CII-DT-053] - TaxBasisAllowanceRate should not be present + + + + + + + + + + CII-DT-054 + warning + + + + [CII-DT-054] - TaxPointDate should not be present + + + + + + + + + + CII-DT-055 + warning + + + + [CII-DT-055] - Type should not be present + + + + + + + + + + CII-DT-056 + warning + + + + [CII-DT-056] - InformationAmount should not be present + + + + + + + + + + CII-DT-057 + warning + + + + [CII-DT-057] - CategoryName should not be present + + + + + + + + + + CII-DT-058 + warning + + + + [CII-DT-058] - DueDateTypeCode should not be present + + + + + + + + + + CII-DT-059 + warning + + + + [CII-DT-059] - @format should not be present + + + + + + + + + + CII-DT-060 + warning + + + + [CII-DT-060] - SpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-061 + warning + + + + [CII-DT-061] - ServiceSupplyTradeCountry should not be present + + + + + + + + + + CII-DT-062 + warning + + + + [CII-DT-062] - BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-063 + warning + + + + [CII-DT-063] - SellerPayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-064 + warning + + + + [CII-DT-064] - SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-065 + warning + + + + [CII-DT-065] - BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-066 + warning + + + + [CII-DT-066] - BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-067 + warning + + + + [CII-DT-067] - PlaceApplicableTradeLocation should not be present + + + + + + + + + + + + + + + + CII-DT-068 + fatal + + + + [CII-DT-068] - DateTime shall not be used. + + + + + + + + + + CII-DT-069 + fatal + + + + [CII-DT-069] - DurationMeasure shall not be used. + + + + + + + + + + CII-DT-070 + fatal + + + + [CII-DT-070] - InclusiveIndicator shall not be used. + + + + + + + + + + CII-DT-071 + fatal + + + + [CII-DT-071] - Description shall not be used. + + + + + + + + + + CII-DT-072 + fatal + + + + [CII-DT-072] - DateTime shall not be used. + + + + + + + + + + CII-DT-073 + fatal + + + + [CII-DT-073] - CompleteDateTime shall not be used. + + + + + + + + + + CII-DT-074 + fatal + + + + [CII-DT-074] - OpenIndicator shall not be used. + + + + + + + + + + CII-DT-075 + fatal + + + + [CII-DT-075] - SeasonCode shall not be used. + + + + + + + + + + CII-DT-076 + fatal + + + + [CII-DT-076] - ID shall not be used. + + + + + + + + + + CII-DT-077 + fatal + + + + [CII-DT-077] - Name shall not be used. + + + + + + + + + + CII-DT-078 + fatal + + + + [CII-DT-078] - SequenceNumeric shall not be used. + + + + + + + + + + CII-DT-079 + fatal + + + + [CII-DT-079] - StartDateFlexibilityCode shall not be used. + + + + + + + + + + CII-DT-080 + fatal + + + + [CII-DT-080] - ContinuousIndicator shall not be used. + + + + + + + + + + CII-DT-081 + fatal + + + + [CII-DT-081] - PurposeCode shall not be used. + + + + + + + + + + + + + + + + CII-DT-082 + fatal + + + + [CII-DT-082] - ID shall not be used. + + + + + + + + + + CII-DT-083 + fatal + + + + [CII-DT-083] - PostOfficeBox shall not be used. + + + + + + + + + + CII-DT-084 + fatal + + + + [CII-DT-084] - BuildingName shall not be used. + + + + + + + + + + CII-DT-086 + fatal + + + + [CII-DT-086] - LineFour shall not be used. + + + + + + + + + + CII-DT-087 + fatal + + + + [CII-DT-087] - LineFive shall not be used. + + + + + + + + + + CII-DT-088 + fatal + + + + [CII-DT-088] - StreetName shall not be used. + + + + + + + + + + CII-DT-089 + fatal + + + + [CII-DT-089] - CitySubDivisionName shall not be used. + + + + + + + + + + CII-DT-090 + fatal + + + + [CII-DT-090] - CountryName shall not be used. + + + + + + + + + + CII-DT-091 + fatal + + + + [CII-DT-091] - CountrySubDivisionID shall not be used. + + + + + + + + + + CII-DT-092 + fatal + + + + [CII-DT-092] - AttentionOf shall not be used. + + + + + + + + + + CII-DT-093 + fatal + + + + [CII-DT-093] - CareOf shall not be used. + + + + + + + + + + CII-DT-094 + fatal + + + + [CII-DT-094] - BuildingNumber shall not be used. + + + + + + + + + + CII-DT-095 + fatal + + + + [CII-DT-095] - DepartmentName shall not be used. + + + + + + + + + + CII-DT-096 + fatal + + + + [CII-DT-096] - AdditionalStreetName shall not be used. + + + + + + + + + + + + + + + + CII-DT-097 + fatal + + + + [CII-DT-097] - Date time string with format attribute 102 shall be YYYYMMDD. + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + fatal + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2475. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Subject Code MUST be coded using a restriction of UNTDID 4451. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-16 + fatal + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNTDID 4461 code list + + + + + + + + + + + + + + + + BR-CL-17 + fatal + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-18 + fatal + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + + + + + + + + + + + + + + BR-CL-22 + fatal + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + BR-CL-25 + fatal + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + + + + + + + + + + + + + BR-CL-26 + fatal + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BR-NL-1 + fatal + + + + [BR-NL-1] For suppliers in the Netherlands the supplier MUST provide either a KVK or OIN number for its legal entity identifier (ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID with schemeID 0106 or 0190) + + + + + + + + + + + + + + + + BR-NL-2 + fatal + + + + [BR-NL-2] For suppliers in the Netherlands, the invoice MUST contain either the buyer reference (ram:BuyerReference) or the order reference (ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID) + + + + + + + + + + + + + + + + BR-NL-3 + fatal + + + + [BR-NL-3] For suppliers in the Netherlands the supplier's address (ram:SellerTradeParty/PostalTradeAddres) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone (ram:PostcodeCode) + + + + + + + + + + + + + + + + BR-NL-4 + fatal + + + + [BR-NL-4] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (ram:BuyerTradeParty/PostalTradeAddres) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone (ram:PostcodeCode) + + + + + + + + + + + + + + + + BR-NL-5 + fatal + + + + [BR-NL-5] For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (ram:SellerTaxRepresentativeTradeParty) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone + + + + + + + + + + + + + + + + BR-NL-7 + fatal + + + + [BR-NL-7] The invoice type code (ram:TypeCode) MUST have one of the following values: 380, 381, 384, 389 + + + + + + + + + + + + + + + + BR-NL-9 + fatal + + + + [BR-NL-9] For suppliers in the Netherlands, if the document is a corrective invoice (rsm:ExchangedDocument/ram:TypeCode = 384), the document MUST contain an invoice reference (/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:IssuerAssignedID) + + + + + + + + + + + + + + + + BR-NL-10 + fatal + + + + [BR-NL-10] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier (/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID) MUST be either a KVK (schemeID=0106) or OIN number (schemeID=0190) + + + + + + + + + + + + + + + + BR-NL-11 + fatal + + + + [BR-NL-11] For suppliers in the Netherlands, the supplier MUST provide a means of payment (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans) if the payment is from customer to supplier + + + + + + + + + + + + + + + + BR-NL-12 + fatal + + + + [BR-NL-12] For suppliers in the Netherlands, the payment means code (ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode) MUST be one of 30, 48, 49, 57, 58 or 59 + + + + + + + + + + + + + + + + BR-NL-31 + warning + + + + [BR-NL-31] The use of a payment service provider identifier (ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID or ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID) is not recommended for SEPA payments (ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode = 58 or 59) + + + + + + + + + + + + + + + + BR-NL-13 + fatal + + + + [BR-NL-13] If an order line reference (BT-132) is used, there must be an order reference on the document level (BT-13) + + + + + + + + + + + + + + + + BR-NL-19 + warning + + + + [BR-NL-19] The use of a tax currency code (/*/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-20 + warning + + + + [BR-NL-20] The use of a tax point date (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate/udt:DateString) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-21 + warning + + + + [BR-NL-21] The use of a tax point date code (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-22 + warning + + + + [BR-NL-22] The use of an invoice note subject code (/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode) is not recommended. If deemed necessary the code shall be agreed upon with the receiving party. + + + + + + + + + + + + + + + + BR-NL-23 + warning + + + + [BR-NL-23] The use of an invoice note subject code (/*/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID) is not recommended, unless desired by a particular network (such as PEPPOL) + + + + + + + + + + + + + + + + BR-NL-24 + warning + + + + [BR-NL-24] The use of a preceding invoice issue date (/*/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString) is not recommended + + + + + + + + + + + + + + + + BR-NL-25 + warning + + + + [BR-NL-25] The use of a seller tax registration identifier (/*/*/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID) is not recommended when the tax scheme is not VAT (VA), since this is not applicable to suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-26 + warning + + + + [BR-NL-26] The use of the seller additional legal information field (/*/*/am:SellerTradeParty/ram:Description) is not recommended, since this is not applicable for suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-27-1 + warning + + + + [BR-NL-27] The use of the seller address line 3 (/*/*/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-27-2 + warning + + + + [BR-NL-27] The use of the customer address line 3 (/*/*/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-27-3 + warning + + + + [BR-NL-27] The use of the tax representative address line 3 (/*/*/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-27-4 + warning + + + + [BR-NL-27] The use of the delivery address line 3 (/*/*/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-28-1 + warning + + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-28-2 + warning + + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-28-3 + warning + + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-28-4 + warning + + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + + + + + + + + + + + + + + BR-NL-29 + warning + + + + [BR-NL-29] The use of a payment means text (/*/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information) is not recommended + + + + + + + + + + + + + + + + BR-NL-30 + warning + + + + [BR-NL-30] The use of a payment account name (/*/*/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-and-34 + warning + + + + [BR-NL-32] / [BR-NL-34] The use of an allowance reason code or charge reason code (ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode) are not recommended, both on document level and on line level. + + + + + + + + + + + + + + + + BR-NL-33 + warning + + + + [BR-NL-33] The use of a tax total in accounting currency (ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount@currencyID different than InvoiceCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-35 + warning + + + + [BR-NL-35] The use of a tax exemption reason code (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode) is not recommended + + + + + + + + + + + + + + + + empty-element-check + warning + + + + Document should not contain empty elements. + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0-ext-gaccount-1.0.8.xslt b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0-ext-gaccount-1.0.8.xslt new file mode 100644 index 00000000..3a9e7fa1 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0-ext-gaccount-1.0.8.xslt @@ -0,0 +1,16489 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + g-account-extension + g-account-extension + + + + + + + + nlcius + nlcius + + + + + + + + Codesmodel + Codesmodel + + + + + + + + UBL-model + UBL-model + + + + + + + + UBL-syntax + UBL-syntax + + + + + + + +SI-UBL G-Account extension validation, version 1.0.8 + + + + + + + + + + + + + + fatal + + + + [SI-V20-INV-R000]-This XML instance is NOT tagged as an SI-UBL 2.0 invoice or credit note; please check the CustomizationID value + + + + + + + + + + BR-GA-0 + fatal + + + + [BR-GA-0] When using the G-account extension, the CustomizationID must specify this. + + + + + + + + + + + + + + + + + BR-GA-1 + fatal + + + + [BR-GA-1] The number of Payment Terms (NL-GA-01) in each invoice MUST be two. + + + + + + + + + + BR-GA-2 + fatal + + + + [BR-GA-2] The number of Payment Instructions (BG-16) in each invoice MUST be two. + + + + + + + + + + BR-GA-3 + fatal + + + + [BR-GA-3] Sum of Amount due for payment (BT-115) = ∑ Payment Amount (NL-GA-03) + + + + + + + + + + BR-GA-7 + fatal + + + + [BR-GA-7] There MUST be a Payment Means identifier (NL-GA-04) with a value equal to 'GACCOUNT' + + + + + + + + + + + + + + + + BR-GA-4 + fatal + + + + [BR-GA-4] Each Payment Terms (NL-GA-01) MUST include a Payment Means reference (NL-GA-02) + + + + + + + + + + + + + + + + BR-GA-5 + fatal + + + + [BR-GA-5] Each Payment Instructions (BG-16) MUST include a Payment Means identifier (NL-GA-04) + + + + + + + + + + + + + + + + + BR-GA-6 + + + + [BR-GA-6] The value of each Payment Means reference (NL-GA-02) MUST correspond with one and only one Payment means identifier (NL-GA-04) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BR-NL-1 + fatal + + + + [BR-NL-1] For suppliers in the Netherlands the supplier MUST provide either a KVK or OIN number for its legal entity identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID with schemeID 0106 or 0190) + + + + + + + + + + + + + + + + BR-NL-2 + fatal + + + + [BR-NL-2] For suppliers in the Netherlands, the invoice MUST contain either the buyer reference (cbc:BuyerReference) or the order reference (cac:OrderReference/cbc:ID) + + + + + + + + + + + + + + + + BR-NL-3 + fatal + + + + [BR-NL-3] For suppliers in the Netherlands the supplier's address (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-4 + fatal + + + + [BR-NL-4] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress) MUST contain the street name (cbc:StreetName), the city (cbc:CityName) and the postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-5 + fatal + + + + [BR-NL-5] For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (cac:TaxRepresentativeParty/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-7 + fatal + + + + [BR-NL-7] The invoice or credit note type code (cbc:InvoiceTypeCode/cbc:CreditNoteTypeCode) MUST have one of the following values: 380, 381, 384, 389 + + + + + + + + + + BR-NL-8 + fatal + + + + [BR-NL-8] If the invoice type code (cbc:InvoiceTypeCode) is 381, the document MUST use the CreditNote scheme + + + + + + + + + + BR-NL-8 + fatal + + + + [BR-NL-8] If the credit note type code (cbc:CreditNoteTypeCode) is 380, 384 or 389, the document MUST use the Invoice scheme + + + + + + + + + + BR-NL-9 + fatal + + + + [BR-NL-9] For suppliers in the Netherlands, if the document is a corrective invoice (cbc:InvoiceTypeCode = 384), the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID) + + + + + + + + + + + + + + + + BR-NL-10 + fatal + + + + [BR-NL-10] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier (cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID) MUST be either a KVK (schemeID=0106) or OIN number (schemeID=0190) + + + + + + + + + + + + + + + + BR-NL-11 + fatal + + + + [BR-NL-11] For suppliers in the Netherlands, the supplier MUST provide a means of payment (cac:PaymentMeans) if the payment is from customer to supplier + + + + + + + + + + + + + + + + BR-NL-12 + fatal + + + + [BR-NL-12] For suppliers in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59 + + + + + + + + + + BR-NL-31 + warning + + + + [BR-NL-31] The use of a payment service provider identifier (cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID) is not recommended for SEPA payments (cac:PaymentMeans/cbc:PaymentMeansCode = 58 or 59) + + + + + + + + + + + + + + + + BR-NL-13 + fatal + + + + [BR-NL-13] If an order line reference (BT-132) is used, there must be an order reference on the document level (BT-13) + + + + + + + + + + + + + + + + BR-NL-19 + warning + + + + [BR-NL-19] The use of a tax currency code (cbc:TaxCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-20 + warning + + + + [BR-NL-20] The use of a tax point date (cbc:TaxPointDate) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-21 + warning + + + + [BR-NL-21] The use of a tax point date code (cac:InvoicePeriod/cbc:DescriptionCode) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-24 + warning + + + + [BR-NL-24] The use of a preceding invoice issue date (cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate) is not recommended + + + + + + + + + + + + + + + + BR-NL-25 + warning + + + + [BR-NL-25] The use of a seller tax registration identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) is not recommended when the tax scheme is not VAT, since this is not applicable to suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-26 + warning + + + + [BR-NL-26] The use of the seller additional legal information field (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyLegalForm) is not recommended, since this is not applicable for suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-27-1 + warning + + + + [BR-NL-27] The use of the seller address line 3 (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-2 + warning + + + + [BR-NL-27] The use of the customer address line 3 (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-3 + warning + + + + [BR-NL-27] The use of the tax representative address line 3 (cac:TaxRepresentativePart/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-4 + warning + + + + [BR-NL-27] The use of the delivery address line 3 (cac:Delivery/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-1 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-2 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-3 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:TaxRepresentativePart/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-4 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-29 + warning + + + + [BR-NL-29] The use of a payment means text (cac:PaymentMeans/cbc:PaymentMeansCode/@name) is not recommended + + + + + + + + + + + + + + + + BR-NL-30 + warning + + + + [BR-NL-30] The use of a payment account name (cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-1 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-2 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-3 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-33 + warning + + + + [BR-NL-33] The use of a tax total in accounting currency (cac:TaxTotal/cbc:TaxAmount/@currencyID different than DocumentCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-1 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-2 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-3 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-35 + warning + + + + [BR-NL-35] The use of a tax exemption reason code (cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCode) is not recommended + + + + + + + + + + + + + + + + SI-UBL-2 + warning + + + + Document should not contain empty elements. + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + fatal + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be + coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-16 + fatal + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNCL4461 code list + + + + + + + + + + + + + + + + BR-CL-17 + fatal + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + + + + + + + + + + + + + BR-CL-18 + fatal + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + + + + + + + BR-CL-22 + fatal + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with + Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + BR-CL-25 + fatal + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + + + + + + + + + + + + + BR-CL-26 + fatal + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + BR-51 + warning + + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-32 + fatal + + + + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-37 + fatal + + + + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-13 + fatal + + + + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + BR-14 + fatal + + + + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-CO-10 + fatal + + + + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11 + fatal + + + + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12 + fatal + + + + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + BR-CO-13 + fatal + + + + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-16 + fatal + + + + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-12 + fatal + + + + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + BR-DEC-14 + fatal + + + + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.  + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24).    + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address. + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25) + + + + + + + + + + BR-53 + fatal + + + + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + BR-66 + fatal + + + + [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). + + + + + + + + + + BR-67 + fatal + + + + [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). + + + + + + + + + + BR-AE-01 + fatal + + + + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT Breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + BR-AE-02 + fatal + + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-03 + fatal + + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-04 + fatal + + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + BR-CO-15 + fatal + + + + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + BR-CO-18 + fatal + + + + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + BR-DEC-13 + fatal + + + + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + BR-DEC-15 + fatal + + + + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + BR-E-01 + fatal + + + + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + BR-E-02 + fatal + + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-03 + fatal + + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-04 + fatal + + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-01 + fatal + + + + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + BR-G-02 + fatal + + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-03 + fatal + + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-04 + fatal + + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IC-01 + fatal + + + + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + BR-IC-02 + fatal + + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-03 + fatal + + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-04 + fatal + + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-11 + fatal + + + + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + BR-IC-12 + fatal + + + + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + BR-IG-01 + fatal + + + + [BR-IG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + BR-IG-02 + fatal + + + + [BR-IG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IG-03 + fatal + + + + [BR-IG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IG-04 + fatal + + + + [BR-IG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-01 + fatal + + + + [BR-IP-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + BR-IP-02 + fatal + + + + [BR-IP-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-03 + fatal + + + + [BR-IP-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-04 + fatal + + + + [BR-IP-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-O-01 + fatal + + + + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + BR-O-02 + fatal + + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-03 + fatal + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-04 + fatal + + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-11 + fatal + + + + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + BR-O-12 + fatal + + + + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + BR-O-13 + fatal + + + + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + BR-O-14 + fatal + + + + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + BR-S-01 + fatal + + + + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + BR-S-02 + fatal + + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-03 + fatal + + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-04 + fatal + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-01 + fatal + + + + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + BR-Z-02 + fatal + + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-03 + fatal + + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-04 + fatal + + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-B-01 + fatal + + + + [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. + + + + + + + + + + BR-B-02 + fatal + + + + [BR-B-02]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”. + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + BR-CO-04 + fatal + + + + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + BR-DEC-23 + fatal + + + + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + BR-DEC-24 + fatal + + + + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + BR-DEC-25 + fatal + + + + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + BR-DEC-27 + fatal + + + + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + BR-DEC-28 + fatal + + + + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4) + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-CO-26 + fatal + + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.  + + + + + + + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-56 + fatal + + + + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + + + BR-CO-14 + fatal + + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + BR-45 + fatal + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + BR-46 + fatal + + + + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + BR-47 + fatal + + + + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + BR-48 + fatal + + + + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + BR-CO-17 + fatal + + + + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + BR-DEC-19 + fatal + + + + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + BR-DEC-20 + fatal + + + + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.     + + + + + + + + + + + + + + + + BR-CO-09 + fatal + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + BR-AE-08 + fatal + + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + + + + + + + + + + BR-AE-09 + fatal + + + + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + + + + + + + + + + BR-AE-10 + fatal + + + + [BR-AE-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-AE-06 + fatal + + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-07 + fatal + + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-05 + fatal + + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-08 + fatal + + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + + + + + + + + + + BR-E-09 + fatal + + + + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + BR-E-10 + fatal + + + + [BR-E-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-E-06 + fatal + + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-07 + fatal + + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-05 + fatal + + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-08 + fatal + + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + + + + + + + + + + BR-G-09 + fatal + + + + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + + + + + + + + + + BR-G-10 + fatal + + + + [BR-G-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-G-06 + fatal + + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-07 + fatal + + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-05 + fatal + + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-08 + fatal + + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + + + + + + + + + + BR-IC-09 + fatal + + + + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + + + + + + + + + + BR-IC-10 + fatal + + + + [BR-IC-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-IC-06 + fatal + + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-07 + fatal + + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-05 + fatal + + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IG-08 + fatal + + + + [BR-IG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-IG-09 + fatal + + + + [BR-IG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-IG-10 + fatal + + + + [BR-IG-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-IG-06 + fatal + + + + [BR-IG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IG-07 + fatal + + + + [BR-IG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IG-05 + fatal + + + + [BR-IG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-08 + fatal + + + + [BR-IP-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-IP-09 + fatal + + + + [BR-IP-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-IP-10 + fatal + + + + [BR-IP-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-IP-06 + fatal + + + + [BR-IP-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-07 + fatal + + + + [BR-IP-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-05 + fatal + + + + [BR-IP-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-O-08 + fatal + + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + + + + + + + + + + BR-O-09 + fatal + + + + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + + + + + + + + + + BR-O-10 + fatal + + + + [BR-O-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-O-06 + fatal + + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + BR-O-07 + fatal + + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + BR-O-05 + fatal + + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + BR-S-08 + fatal + + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-S-09 + fatal + + + + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-S-10 + fatal + + + + [BR-S-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-S-06 + fatal + + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-07 + fatal + + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.  + + + + + + + + + + + + + + + + BR-S-05 + fatal + + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + BR-Z-08 + fatal + + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + + + + + + + + + + BR-Z-09 + fatal + + + + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + BR-Z-10 + fatal + + + + [BR-Z-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-Z-06 + fatal + + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-07 + fatal + + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-05 + fatal + + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + UBL-SR-51 + fatal + + + + [UBL-SR-51]-An address can only have one third line. + + + + + + + + + + + + + + + + UBL-SR-42 + fatal + + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + + + + + + + + + + + + + + UBL-SR-33 + fatal + + + + [UBL-SR-33]-Supporting document description shall occur maximum once + + + + + + + + + + UBL-SR-43 + fatal + + + + [UBL-SR-43]-Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) + + + + + + + + + + + + + + + + UBL-DT-01 + fatal + + + + [UBL-DT-01]-Amounts shall be decimal up to two fraction digits + + + + + + + + + + + + + + + + UBL-DT-06 + fatal + + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + + + + + + + + + + UBL-DT-07 + fatal + + + + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + + + + + + + + + + + + + + UBL-SR-25 + fatal + + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-30 + fatal + + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-31 + fatal + + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-CR-001 + warning + + + + [UBL-CR-001]-A UBL invoice should not include extensions + + + + + + + + + + UBL-CR-002 + warning + + + + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + + + + + + + + + + UBL-CR-003 + warning + + + + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + + + + + + + + + + UBL-CR-004 + warning + + + + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + + + + + + + + + + UBL-CR-005 + warning + + + + [UBL-CR-005]-A UBL invoice should not include the UUID + + + + + + + + + + UBL-CR-006 + warning + + + + [UBL-CR-006]-A UBL invoice should not include the IssueTime + + + + + + + + + + UBL-CR-007 + warning + + + + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + + + + + + + + + + UBL-CR-008 + warning + + + + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + + + + + + + + + + UBL-CR-009 + warning + + + + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + + + + + + + + + + UBL-CR-010 + warning + + + + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + + + + + + + + + + UBL-CR-011 + warning + + + + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + + + + + + + + + + UBL-CR-012 + warning + + + + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + + + + + + + + + + UBL-CR-013 + warning + + + + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + + + + + + + + + + UBL-CR-014 + warning + + + + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-015 + warning + + + + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + + + + + + + + + + UBL-CR-016 + warning + + + + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + + + + + + + + + + UBL-CR-017 + warning + + + + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + + + + + + + + + + UBL-CR-018 + warning + + + + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + + + + + + + + + + UBL-CR-019 + warning + + + + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + + + + + + + + + + UBL-CR-020 + warning + + + + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + + + + + + + + + + UBL-CR-021 + warning + + + + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + + + + + + + + + + UBL-CR-022 + warning + + + + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + + + + + + + + + + UBL-CR-023 + warning + + + + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + + + + + + + + + + UBL-CR-024 + warning + + + + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + + + + + + + + + + UBL-CR-025 + warning + + + + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + + + + + + + + + + UBL-CR-026 + warning + + + + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + + + + + + + + + + UBL-CR-027 + warning + + + + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + + + + + + + + + + UBL-CR-028 + warning + + + + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + + + + + + + + + + UBL-CR-029 + warning + + + + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + + + + + + + + + + UBL-CR-030 + warning + + + + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + + + + + + + + + + UBL-CR-031 + warning + + + + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + + + + + + + + + + UBL-CR-032 + warning + + + + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + + + + + + + + + + UBL-CR-033 + warning + + + + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + + + + + + + + + + UBL-CR-034 + warning + + + + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + + + + + + + + + + UBL-CR-035 + warning + + + + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + + + + + + + + + + UBL-CR-036 + warning + + + + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + + + + + + + + + + UBL-CR-037 + warning + + + + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + + + + + + + + + + UBL-CR-038 + warning + + + + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + + + + + + + + + + UBL-CR-039 + warning + + + + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + + + + + + + + + + UBL-CR-040 + warning + + + + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + + + + + + + + + + UBL-CR-041 + warning + + + + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + + + + + + + + + + UBL-CR-042 + warning + + + + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + + + + + + + + + + UBL-CR-043 + warning + + + + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + + + + + + + + + + UBL-CR-044 + warning + + + + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + + + + + + + + + + UBL-CR-045 + warning + + + + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-046 + warning + + + + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + + + + + + + + + + UBL-CR-047 + warning + + + + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + + + + + + + + + + UBL-CR-048 + warning + + + + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + + + + + + + + + + UBL-CR-049 + warning + + + + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-050 + warning + + + + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + + + + + + + + + + UBL-CR-051 + warning + + + + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + + + + + + + + + + UBL-CR-052 + warning + + + + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + + + + + + + + + + UBL-CR-053 + warning + + + + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + + + + + + + + + + UBL-CR-054 + warning + + + + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + + + + + + + + + + UBL-CR-055 + warning + + + + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-056 + warning + + + + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-057 + warning + + + + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + + + + + + + + + + UBL-CR-058 + warning + + + + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-059 + warning + + + + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + + + + + + + + + + UBL-CR-060 + warning + + + + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-061 + warning + + + + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-062 + warning + + + + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + + + + + + + + + + UBL-CR-063 + warning + + + + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + + + + + + + + + + UBL-CR-064 + warning + + + + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + + + + + + + + + + UBL-CR-065 + warning + + + + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-066 + warning + + + + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + + + + + + + + + + UBL-CR-067 + warning + + + + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + + + + + + + + + + UBL-CR-068 + warning + + + + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + + + + + + + + + + UBL-CR-069 + warning + + + + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + + + + + + + + + + UBL-CR-070 + warning + + + + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + + + + + + + + + + UBL-CR-071 + warning + + + + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-072 + warning + + + + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-073 + warning + + + + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + + + + + + + + + + UBL-CR-074 + warning + + + + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-075 + warning + + + + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + + + + + + + + + + UBL-CR-076 + warning + + + + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-077 + warning + + + + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + + + + + + + + + + UBL-CR-078 + warning + + + + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-079 + warning + + + + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + + + + + + + + + + UBL-CR-080 + warning + + + + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + + + + + + + + + + UBL-CR-081 + warning + + + + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + + + + + + + + + + UBL-CR-082 + warning + + + + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-083 + warning + + + + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + + + + + + + + + + UBL-CR-084 + warning + + + + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + + + + + + + + + + UBL-CR-085 + warning + + + + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + + + + + + + + + + UBL-CR-086 + warning + + + + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + + + + + + + + + + UBL-CR-087 + warning + + + + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + + + + + + + + + + UBL-CR-088 + warning + + + + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-089 + warning + + + + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-090 + warning + + + + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + + + + + + + + + + UBL-CR-091 + warning + + + + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-092 + warning + + + + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + + + + + + + + + + UBL-CR-093 + warning + + + + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-094 + warning + + + + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-095 + warning + + + + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + + + + + + + + + + UBL-CR-096 + warning + + + + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + + + + + + + + + + UBL-CR-097 + warning + + + + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + + + + + + + + + + UBL-CR-098 + warning + + + + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-099 + warning + + + + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + + + + + + + + + + UBL-CR-100 + warning + + + + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + + + + + + + + + + UBL-CR-101 + warning + + + + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + + + + + + + + + + UBL-CR-102 + warning + + + + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + + + + + + + + + + UBL-CR-103 + warning + + + + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + + + + + + + + + + UBL-CR-104 + warning + + + + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-105 + warning + + + + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-106 + warning + + + + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + + + + + + + + + + UBL-CR-107 + warning + + + + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-108 + warning + + + + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + + + + + + + + + + UBL-CR-109 + warning + + + + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-110 + warning + + + + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-111 + warning + + + + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + + + + + + + + + + UBL-CR-112 + warning + + + + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + + + + + + + + + + UBL-CR-113 + warning + + + + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + + + + + + + + + + UBL-CR-114 + warning + + + + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + + + + + + + + + + UBL-CR-115 + warning + + + + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + + + + + + + + + + UBL-CR-116 + warning + + + + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + + + + + + + + + + UBL-CR-117 + warning + + + + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + + + + + + + + + + UBL-CR-118 + warning + + + + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + + + + + + + + + + UBL-CR-119 + warning + + + + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-121 + warning + + + + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + + + + + + + + + + UBL-CR-122 + warning + + + + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + + + + + + + + + + UBL-CR-123 + warning + + + + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + + + + + + + + + + UBL-CR-124 + warning + + + + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + + + + + + + + + + UBL-CR-125 + warning + + + + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + + + + + + + + + + UBL-CR-126 + warning + + + + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + + + + + + + + + + UBL-CR-127 + warning + + + + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + + + + + + + + + + UBL-CR-128 + warning + + + + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + + + + + + + + + + UBL-CR-129 + warning + + + + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + + + + + + + + + + UBL-CR-130 + warning + + + + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + + + + + + + + + + UBL-CR-131 + warning + + + + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-132 + warning + + + + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + + + + + + + + + + UBL-CR-133 + warning + + + + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-134 + warning + + + + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + + + + + + + + + + UBL-CR-135 + warning + + + + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + + + + + + + + + + UBL-CR-136 + warning + + + + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + + + + + + + + + + UBL-CR-137 + warning + + + + [UBL-CR-137]-A UBL invoice should not include the Signature + + + + + + + + + + UBL-CR-138 + warning + + + + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-139 + warning + + + + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + + + + + + + + + + UBL-CR-140 + warning + + + + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + + + + + + + + + + UBL-CR-141 + warning + + + + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-142 + warning + + + + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-143 + warning + + + + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + + + + + + + + + + UBL-CR-144 + warning + + + + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + + + + + + + + + + UBL-CR-145 + warning + + + + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-146 + warning + + + + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + + + + + + + + + + UBL-CR-147 + warning + + + + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + + + + + + + + + + UBL-CR-148 + warning + + + + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-149 + warning + + + + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-150 + warning + + + + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-151 + warning + + + + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-152 + warning + + + + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + + + + + + + + + + UBL-CR-153 + warning + + + + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-154 + warning + + + + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-155 + warning + + + + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-156 + warning + + + + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-157 + warning + + + + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + + + + + + + + + + UBL-CR-158 + warning + + + + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-159 + warning + + + + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-160 + warning + + + + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-161 + warning + + + + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-162 + warning + + + + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-163 + warning + + + + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + + + + + + + + + + UBL-CR-164 + warning + + + + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + + + + + + + + + + UBL-CR-165 + warning + + + + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-166 + warning + + + + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-167 + warning + + + + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-168 + warning + + + + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + + + + + + + + + + UBL-CR-169 + warning + + + + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-170 + warning + + + + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-171 + warning + + + + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-172 + warning + + + + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-173 + warning + + + + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-174 + warning + + + + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-175 + warning + + + + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-176 + warning + + + + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-177 + warning + + + + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-178 + warning + + + + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-179 + warning + + + + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-180 + warning + + + + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-181 + warning + + + + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-182 + warning + + + + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-183 + warning + + + + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-184 + warning + + + + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-185 + warning + + + + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-186 + warning + + + + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-187 + warning + + + + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-188 + warning + + + + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-189 + warning + + + + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + + + + + + + + + + UBL-CR-190 + warning + + + + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + + + + + + + + + + UBL-CR-191 + warning + + + + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + + + + + + + + + + UBL-CR-192 + warning + + + + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-193 + warning + + + + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + + + + + + + + + + UBL-CR-194 + warning + + + + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + + + + + + + + + + UBL-CR-195 + warning + + + + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-196 + warning + + + + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-197 + warning + + + + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + + + + + + + + + + UBL-CR-198 + warning + + + + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + + + + + + + + + + UBL-CR-199 + warning + + + + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + + + + + + + + + + UBL-CR-200 + warning + + + + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + + + + + + + + + + UBL-CR-201 + warning + + + + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-202 + warning + + + + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + + + + + + + + + + UBL-CR-203 + warning + + + + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + + + + + + + + + + UBL-CR-204 + warning + + + + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-205 + warning + + + + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-206 + warning + + + + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + + + + + + + + + + UBL-CR-207 + warning + + + + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + + + + + + + + + + UBL-CR-208 + warning + + + + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-209 + warning + + + + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + + + + + + + + + + UBL-CR-210 + warning + + + + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + + + + + + + + + + UBL-CR-211 + warning + + + + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-212 + warning + + + + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-213 + warning + + + + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-214 + warning + + + + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-215 + warning + + + + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + + + + + + + + + + UBL-CR-216 + warning + + + + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-217 + warning + + + + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-218 + warning + + + + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-219 + warning + + + + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-220 + warning + + + + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + + + + + + + + + + UBL-CR-221 + warning + + + + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-222 + warning + + + + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-223 + warning + + + + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-224 + warning + + + + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-225 + warning + + + + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-226 + warning + + + + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + + + + + + + + + + UBL-CR-227 + warning + + + + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + + + + + + + + + + UBL-CR-228 + warning + + + + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-229 + warning + + + + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-230 + warning + + + + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-231 + warning + + + + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + + + + + + + + + + UBL-CR-232 + warning + + + + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-233 + warning + + + + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-234 + warning + + + + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-235 + warning + + + + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-236 + warning + + + + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-237 + warning + + + + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-238 + warning + + + + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-239 + warning + + + + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-240 + warning + + + + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-241 + warning + + + + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-242 + warning + + + + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-243 + warning + + + + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-244 + warning + + + + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-245 + warning + + + + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-246 + warning + + + + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-247 + warning + + + + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-248 + warning + + + + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-249 + warning + + + + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-250 + warning + + + + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-251 + warning + + + + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-252 + warning + + + + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-253 + warning + + + + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + + + + + + + + + + UBL-CR-254 + warning + + + + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + + + + + + + + + + UBL-CR-255 + warning + + + + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + + + + + + + + + + UBL-CR-256 + warning + + + + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-257 + warning + + + + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + + + + + + + + + + UBL-CR-258 + warning + + + + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + + + + + + + + + + UBL-CR-259 + warning + + + + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-260 + warning + + + + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-261 + warning + + + + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + + + + + + + + + + UBL-CR-262 + warning + + + + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + + + + + + + + + + UBL-CR-263 + warning + + + + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + + + + + + + + + + UBL-CR-264 + warning + + + + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + + + + + + + + + + UBL-CR-265 + warning + + + + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + + + + + + + + + + UBL-CR-266 + warning + + + + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-267 + warning + + + + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + + + + + + + + + + UBL-CR-268 + warning + + + + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + + + + + + + + + + UBL-CR-269 + warning + + + + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + + + + + + + + + + UBL-CR-270 + warning + + + + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-271 + warning + + + + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + + + + + + + + + + UBL-CR-272 + warning + + + + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + + + + + + + + + + UBL-CR-273 + warning + + + + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + + + + + + + + + + UBL-CR-274 + warning + + + + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + + + + + + + + + + UBL-CR-275 + warning + + + + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + + + + + + + + + + UBL-CR-276 + warning + + + + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-277 + warning + + + + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-278 + warning + + + + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-279 + warning + + + + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-280 + warning + + + + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-281 + warning + + + + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-282 + warning + + + + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-283 + warning + + + + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-284 + warning + + + + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-285 + warning + + + + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-286 + warning + + + + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-287 + warning + + + + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-288 + warning + + + + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + + + + + + + + + + UBL-CR-289 + warning + + + + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + + + + + + + + + + UBL-CR-290 + warning + + + + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + + + + + + + + + + UBL-CR-291 + warning + + + + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + + + + + + + + + + UBL-CR-292 + warning + + + + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + + + + + + + + + + UBL-CR-293 + warning + + + + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + + + + + + + + + + UBL-CR-294 + warning + + + + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + + + + + + + + + + UBL-CR-295 + warning + + + + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + + + + + + + + + + UBL-CR-296 + warning + + + + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + + + + + + + + + + UBL-CR-297 + warning + + + + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-298 + warning + + + + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + + + + + + + + + + UBL-CR-299 + warning + + + + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + + + + + + + + + + UBL-CR-300 + warning + + + + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + + + + + + + + + + UBL-CR-301 + warning + + + + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-302 + warning + + + + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + + + + + + + + + + UBL-CR-303 + warning + + + + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + + + + + + + + + + UBL-CR-304 + warning + + + + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + + + + + + + + + + UBL-CR-305 + warning + + + + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-306 + warning + + + + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-307 + warning + + + + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + + + + + + + + + + UBL-CR-308 + warning + + + + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + + + + + + + + + + UBL-CR-309 + warning + + + + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + + + + + + + + + + UBL-CR-310 + warning + + + + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + + + + + + + + + + UBL-CR-311 + warning + + + + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + + + + + + + + + + UBL-CR-312 + warning + + + + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-313 + warning + + + + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + + + + + + + + + + UBL-CR-314 + warning + + + + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + + + + + + + + + + UBL-CR-315 + warning + + + + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + + + + + + + + + + UBL-CR-316 + warning + + + + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + + + + + + + + + + UBL-CR-317 + warning + + + + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-318 + warning + + + + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-319 + warning + + + + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-320 + warning + + + + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + + + + + + + + + + UBL-CR-321 + warning + + + + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + + + + + + + + + + UBL-CR-322 + warning + + + + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-323 + warning + + + + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + + + + + + + + + + UBL-CR-324 + warning + + + + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-325 + warning + + + + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + + + + + + + + + + UBL-CR-326 + warning + + + + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-327 + warning + + + + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-328 + warning + + + + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-329 + warning + + + + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-330 + warning + + + + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-331 + warning + + + + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-332 + warning + + + + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-333 + warning + + + + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-334 + warning + + + + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-335 + warning + + + + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + + + + + + + + + + UBL-CR-336 + warning + + + + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + + + + + + + + + + UBL-CR-337 + warning + + + + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + + + + + + + + + + UBL-CR-338 + warning + + + + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + + + + + + + + + + UBL-CR-339 + warning + + + + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + + + + + + + + + + UBL-CR-340 + warning + + + + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + + + + + + + + + + UBL-CR-341 + warning + + + + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + + + + + + + + + + UBL-CR-342 + warning + + + + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + + + + + + + + + + UBL-CR-343 + warning + + + + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + + + + + + + + + + UBL-CR-344 + warning + + + + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + + + + + + + + + + UBL-CR-345 + warning + + + + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + + + + + + + + + + UBL-CR-346 + warning + + + + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + + + + + + + + + + UBL-CR-347 + warning + + + + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + + + + + + + + + + UBL-CR-348 + warning + + + + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + + + + + + + + + + UBL-CR-349 + warning + + + + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + + + + + + + + + + UBL-CR-350 + warning + + + + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + + + + + + + + + + UBL-CR-351 + warning + + + + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + + + + + + + + + + UBL-CR-352 + warning + + + + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + + + + + + + + + + UBL-CR-353 + warning + + + + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + + + + + + + + + + UBL-CR-354 + warning + + + + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + + + + + + + + + + UBL-CR-355 + warning + + + + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + + + + + + + + + + UBL-CR-356 + warning + + + + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + + + + + + + + + + UBL-CR-357 + warning + + + + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + + + + + + + + + + UBL-CR-358 + warning + + + + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + + + + + + + + + + UBL-CR-359 + warning + + + + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + + + + + + + + + + UBL-CR-360 + warning + + + + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + + + + + + + + + + UBL-CR-361 + warning + + + + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + + + + + + + + + + UBL-CR-362 + warning + + + + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + + + + + + + + + + UBL-CR-363 + warning + + + + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + + + + + + + + + + UBL-CR-364 + warning + + + + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + + + + + + + + + + UBL-CR-365 + warning + + + + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + + + + + + + + + + UBL-CR-366 + warning + + + + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + + + + + + + + + + UBL-CR-367 + warning + + + + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + + + + + + + + + + UBL-CR-368 + warning + + + + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + + + + + + + + + + UBL-CR-369 + warning + + + + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + + + + + + + + + + UBL-CR-370 + warning + + + + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + + + + + + + + + + UBL-CR-371 + warning + + + + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + + + + + + + + + + UBL-CR-372 + warning + + + + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + + + + + + + + + + UBL-CR-373 + warning + + + + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + + + + + + + + + + UBL-CR-374 + warning + + + + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + + + + + + + + + + UBL-CR-375 + warning + + + + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + + + + + + + + + + UBL-CR-376 + warning + + + + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + + + + + + + + + + UBL-CR-377 + warning + + + + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + + + + + + + + + + UBL-CR-378 + warning + + + + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + + + + + + + + + + UBL-CR-379 + warning + + + + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + + + + + + + + + + UBL-CR-380 + warning + + + + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + + + + + + + + + + UBL-CR-381 + warning + + + + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + + + + + + + + + + UBL-CR-382 + warning + + + + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + + + + + + + + + + UBL-CR-383 + warning + + + + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + + + + + + + + + + UBL-CR-384 + warning + + + + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + + + + + + + + + + UBL-CR-385 + warning + + + + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + + + + + + + + + + UBL-CR-386 + warning + + + + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + + + + + + + + + + UBL-CR-387 + warning + + + + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-388 + warning + + + + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + + + + + + + + + + UBL-CR-389 + warning + + + + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + + + + + + + + + + UBL-CR-390 + warning + + + + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + + + + + + + + + + UBL-CR-391 + warning + + + + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + + + + + + + + + + UBL-CR-392 + warning + + + + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + + + + + + + + + + UBL-CR-393 + warning + + + + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + + + + + + + + + + UBL-CR-394 + warning + + + + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + + + + + + + + + + UBL-CR-395 + warning + + + + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + + + + + + + + + + UBL-CR-396 + warning + + + + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + + + + + + + + + + UBL-CR-397 + warning + + + + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + + + + + + + + + + UBL-CR-398 + warning + + + + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + + + + + + + + + + UBL-CR-399 + warning + + + + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + + + + + + + + + + UBL-CR-400 + warning + + + + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + + + + + + + + + + UBL-CR-401 + warning + + + + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + + + + + + + + + + UBL-CR-402 + warning + + + + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + + + + + + + + + + UBL-CR-403 + warning + + + + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + + + + + + + + + + UBL-CR-404 + warning + + + + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + + + + + + + + + + UBL-CR-405 + warning + + + + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + + + + + + + + + + UBL-CR-406 + warning + + + + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + + + + + + + + + + UBL-CR-407 + warning + + + + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + + + + + + + + + + UBL-CR-408 + warning + + + + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + + + + + + + + + + UBL-CR-409 + warning + + + + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + + + + + + + + + + UBL-CR-410 + warning + + + + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + + + + + + + + + + UBL-CR-412 + warning + + + + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + + + + + + + + + + UBL-CR-413 + warning + + + + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + + + + + + + + + + UBL-CR-414 + warning + + + + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + + + + + + + + + + UBL-CR-415 + warning + + + + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + + + + + + + + + + UBL-CR-416 + warning + + + + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + + + + + + + + + + UBL-CR-417 + warning + + + + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + + + + + + + + + + UBL-CR-418 + warning + + + + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + + + + + + + + + + UBL-CR-419 + warning + + + + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + + + + + + + + + + UBL-CR-420 + warning + + + + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + + + + + + + + + + UBL-CR-421 + warning + + + + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + + + + + + + + + + UBL-CR-422 + warning + + + + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + + + + + + + + + + UBL-CR-424 + warning + + + + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + + + + + + + + + + UBL-CR-425 + warning + + + + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-426 + warning + + + + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-427 + warning + + + + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-428 + warning + + + + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-429 + warning + + + + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + + + + + + + + + + UBL-CR-430 + warning + + + + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + + + + + + + + + + UBL-CR-431 + warning + + + + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + + + + + + + + + + UBL-CR-432 + warning + + + + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + + + + + + + + + + UBL-CR-433 + warning + + + + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + + + + + + + + + + UBL-CR-434 + warning + + + + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + + + + + + + + + + UBL-CR-435 + warning + + + + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + + + + + + + + + + UBL-CR-436 + warning + + + + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + + + + + + + + + + UBL-CR-437 + warning + + + + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + + + + + + + + + + UBL-CR-438 + warning + + + + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + + + + + + + + + + UBL-CR-439 + warning + + + + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + + + + + + + + + + UBL-CR-440 + warning + + + + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + + + + + + + + + + UBL-CR-441 + warning + + + + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + + + + + + + + + + UBL-CR-442 + warning + + + + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-443 + warning + + + + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-444 + warning + + + + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-445 + warning + + + + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-446 + warning + + + + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + + + + + + + + + + UBL-CR-447 + warning + + + + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + + + + + + + + + + UBL-CR-448 + warning + + + + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + + + + + + + + + + UBL-CR-449 + warning + + + + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + + + + + + + + + + UBL-CR-450 + warning + + + + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + + + + + + + + + + UBL-CR-451 + warning + + + + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + + + + + + + + + + UBL-CR-452 + warning + + + + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + + + + + + + + + + UBL-CR-454 + warning + + + + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + + + + + + + + + + UBL-CR-455 + warning + + + + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + + + + + + + + + + UBL-CR-456 + warning + + + + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + + + + + + + + + + UBL-CR-457 + warning + + + + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + + + + + + + + + + UBL-CR-458 + warning + + + + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + + + + + + + + + + UBL-CR-460 + warning + + + + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + + + + + + + + + + UBL-CR-461 + warning + + + + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + + + + + + + + + + UBL-CR-462 + warning + + + + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + + + + + + + + + + UBL-CR-463 + warning + + + + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + + + + + + + + + + UBL-CR-464 + warning + + + + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + + + + + + + + + + UBL-CR-465 + warning + + + + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + + + + + + + + + + UBL-CR-466 + warning + + + + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + + + + + + + + + + UBL-CR-467 + warning + + + + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + + + + + + + + + + UBL-CR-468 + warning + + + + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + + + + + + + + + + UBL-CR-469 + warning + + + + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + + + + + + + + + + UBL-CR-470 + warning + + + + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + + + + + + + + + + UBL-CR-471 + warning + + + + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + + + + + + + + + + UBL-CR-472 + warning + + + + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-473 + warning + + + + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-474 + warning + + + + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-475 + warning + + + + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-476 + warning + + + + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-477 + warning + + + + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + + + + + + + + + + UBL-CR-478 + warning + + + + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-479 + warning + + + + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-480 + warning + + + + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-481 + warning + + + + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-482 + warning + + + + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + + + + + + + + + + UBL-CR-483 + warning + + + + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-484 + warning + + + + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-485 + warning + + + + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-486 + warning + + + + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-487 + warning + + + + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-488 + warning + + + + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-489 + warning + + + + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-490 + warning + + + + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + + + + + + + + + + UBL-CR-491 + warning + + + + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + + + + + + + + + + UBL-CR-492 + warning + + + + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + + + + + + + + + + UBL-CR-493 + warning + + + + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + + + + + + + + + + UBL-CR-494 + warning + + + + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + + + + + + + + + + UBL-CR-495 + warning + + + + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + + + + + + + + + + UBL-CR-496 + warning + + + + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + + + + + + + + + + UBL-CR-497 + warning + + + + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + + + + + + + + + + UBL-CR-498 + warning + + + + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + + + + + + + + + + UBL-CR-499 + warning + + + + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + + + + + + + + + + UBL-CR-500 + warning + + + + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + + + + + + + + + + UBL-CR-501 + warning + + + + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + + + + + + + + + + UBL-CR-502 + warning + + + + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + + + + + + + + + + UBL-CR-503 + warning + + + + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + + + + + + + + + + UBL-CR-504 + warning + + + + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + + + + + + + + + + UBL-CR-505 + warning + + + + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-506 + warning + + + + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-507 + warning + + + + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + + + + + + + + + + UBL-CR-508 + warning + + + + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-509 + warning + + + + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-510 + warning + + + + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-511 + warning + + + + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-512 + warning + + + + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-513 + warning + + + + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + + + + + + + + + + UBL-CR-514 + warning + + + + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + + + + + + + + + + UBL-CR-515 + warning + + + + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + + + + + + + + + + UBL-CR-516 + warning + + + + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + + + + + + + + + + UBL-CR-517 + warning + + + + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + + + + + + + + + + UBL-CR-518 + warning + + + + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + + + + + + + + + + UBL-CR-519 + warning + + + + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + + + + + + + + + + UBL-CR-520 + warning + + + + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + + + + + + + + + + UBL-CR-521 + warning + + + + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + + + + + + + + + + UBL-CR-522 + warning + + + + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-523 + warning + + + + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + + + + + + + + + + UBL-CR-524 + warning + + + + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + + + + + + + + + + UBL-CR-525 + warning + + + + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + + + + + + + + + + UBL-CR-526 + warning + + + + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + + + + + + + + + + UBL-CR-527 + warning + + + + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + + + + + + + + + + UBL-CR-528 + warning + + + + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + + + + + + + + + + UBL-CR-529 + warning + + + + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + + + + + + + + + + UBL-CR-530 + warning + + + + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + + + + + + + + + + UBL-CR-531 + warning + + + + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + + + + + + + + + + UBL-CR-532 + warning + + + + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + + + + + + + + + + UBL-CR-533 + warning + + + + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + + + + + + + + + + UBL-CR-534 + warning + + + + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + + + + + + + + + + UBL-CR-535 + warning + + + + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + + + + + + + + + + UBL-CR-537 + warning + + + + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + + + + + + + + + + UBL-CR-538 + warning + + + + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + + + + + + + + + + UBL-CR-539 + warning + + + + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + + + + + + + + + + UBL-CR-540 + warning + + + + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + + + + + + + + + + UBL-CR-541 + warning + + + + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + + + + + + + + + + UBL-CR-542 + warning + + + + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-543 + warning + + + + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + + + + + + + + + + UBL-CR-544 + warning + + + + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + + + + + + + + + + UBL-CR-545 + warning + + + + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-546 + warning + + + + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + + + + + + + + + + UBL-CR-547 + warning + + + + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-548 + warning + + + + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + + + + + + + + + + UBL-CR-549 + warning + + + + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + + + + + + + + + + UBL-CR-550 + warning + + + + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + + + + + + + + + + UBL-CR-551 + warning + + + + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + + + + + + + + + + UBL-CR-552 + warning + + + + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + + + + + + + + + + UBL-CR-553 + warning + + + + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-554 + warning + + + + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-555 + warning + + + + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-556 + warning + + + + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-557 + warning + + + + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-558 + warning + + + + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-559 + warning + + + + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-560 + warning + + + + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-561 + warning + + + + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + + + + + + + + + + UBL-CR-562 + warning + + + + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + + + + + + + + + + UBL-CR-563 + warning + + + + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + + + + + + + + + + UBL-CR-564 + warning + + + + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + + + + + + + + + + UBL-CR-565 + warning + + + + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + + + + + + + + + + UBL-CR-566 + warning + + + + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + + + + + + + + + + UBL-CR-567 + warning + + + + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + + + + + + + + + + UBL-CR-568 + warning + + + + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + + + + + + + + + + UBL-CR-569 + warning + + + + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + + + + + + + + + + UBL-CR-570 + warning + + + + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + + + + + + + + + + UBL-CR-571 + warning + + + + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-572 + warning + + + + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-573 + warning + + + + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-574 + warning + + + + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-575 + warning + + + + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-576 + warning + + + + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-577 + warning + + + + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-578 + warning + + + + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-579 + warning + + + + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-580 + warning + + + + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-581 + warning + + + + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + + + + + + + + + + UBL-CR-582 + warning + + + + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + + + + + + + + + + UBL-CR-583 + warning + + + + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-584 + warning + + + + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-585 + warning + + + + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-586 + warning + + + + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + + + + + + + + + + UBL-CR-587 + warning + + + + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + + + + + + + + + + UBL-CR-588 + warning + + + + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + + + + + + + + + + UBL-CR-589 + warning + + + + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + + + + + + + + + + UBL-CR-590 + warning + + + + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + + + + + + + + + + UBL-CR-591 + warning + + + + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + + + + + + + + + + UBL-CR-592 + warning + + + + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + + + + + + + + + + UBL-CR-593 + warning + + + + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + + + + + + + + + + UBL-CR-594 + warning + + + + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + + + + + + + + + + UBL-CR-595 + warning + + + + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + + + + + + + + + + UBL-CR-596 + warning + + + + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + + + + + + + + + + UBL-CR-597 + warning + + + + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + + + + + + + + + + UBL-CR-598 + warning + + + + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-599 + warning + + + + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-600 + warning + + + + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-601 + warning + + + + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-602 + warning + + + + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + + + + + + + + + + UBL-CR-603 + warning + + + + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + + + + + + + + + + UBL-CR-604 + warning + + + + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-605 + warning + + + + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-606 + warning + + + + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-607 + warning + + + + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-608 + warning + + + + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + + + + + + + + + + UBL-CR-609 + warning + + + + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + + + + + + + + + + UBL-CR-610 + warning + + + + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + + + + + + + + + + UBL-CR-611 + warning + + + + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + + + + + + + + + + UBL-CR-612 + warning + + + + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + + + + + + + + + + UBL-CR-613 + warning + + + + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + + + + + + + + + + UBL-CR-614 + warning + + + + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + + + + + + + + + + UBL-CR-615 + warning + + + + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + + + + + + + + + + UBL-CR-616 + warning + + + + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + + + + + + + + + + UBL-CR-617 + warning + + + + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + + + + + + + + + + UBL-CR-618 + warning + + + + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + + + + + + + + + + UBL-CR-619 + warning + + + + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + + + + + + + + + + UBL-CR-620 + warning + + + + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + + + + + + + + + + UBL-CR-621 + warning + + + + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + + + + + + + + + + UBL-CR-622 + warning + + + + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + + + + + + + + + + UBL-CR-623 + warning + + + + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + + + + + + + + + + UBL-CR-624 + warning + + + + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + + + + + + + + + + UBL-CR-625 + warning + + + + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + + + + + + + + + + UBL-CR-626 + warning + + + + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + + + + + + + + + + UBL-CR-627 + warning + + + + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + + + + + + + + + + UBL-CR-628 + warning + + + + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-629 + warning + + + + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + + + + + + + + + + UBL-CR-630 + warning + + + + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + + + + + + + + + + UBL-CR-631 + warning + + + + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-632 + warning + + + + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + + + + + + + + + + UBL-CR-633 + warning + + + + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + + + + + + + + + + UBL-CR-634 + warning + + + + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + + + + + + + + + + UBL-CR-635 + warning + + + + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + + + + + + + + + + UBL-CR-636 + warning + + + + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-637 + warning + + + + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-638 + warning + + + + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-639 + warning + + + + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-640 + warning + + + + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-641 + warning + + + + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-642 + warning + + + + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-643 + warning + + + + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-644 + warning + + + + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + + + + + + + + + + UBL-CR-645 + warning + + + + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + + + + + + + + + + UBL-CR-646 + warning + + + + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + + + + + + + + + + UBL-CR-647 + warning + + + + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + + + + + + + + + + UBL-CR-648 + warning + + + + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + + + + + + + + + + UBL-CR-649 + warning + + + + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + + + + + + + + + + UBL-CR-650 + warning + + + + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + + + + + + + + + + UBL-CR-651 + warning + + + + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + + + + + + + + + + UBL-CR-652 + warning + + + + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + + + + + + + + + + UBL-CR-653 + warning + + + + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + + + + + + + + + + UBL-CR-654 + warning + + + + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + + + + + + + + + + UBL-CR-655 + warning + + + + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + + + + + + + + + + UBL-CR-656 + warning + + + + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + + + + + + + + + + UBL-CR-657 + warning + + + + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + + + + + + + + + + UBL-CR-658 + warning + + + + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + + + + + + + + + + UBL-CR-659 + warning + + + + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + + + + + + + + + + UBL-CR-660 + warning + + + + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + + + + + + + + + + UBL-CR-661 + warning + + + + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + + + + + + + + + + UBL-CR-662 + warning + + + + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + + + + + + + + + + UBL-CR-663 + warning + + + + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + + + + + + + + + + UBL-CR-664 + warning + + + + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + + + + + + + + + + UBL-CR-665 + warning + + + + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + + + + + + + + + + UBL-CR-666 + fatal + + + + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + + + + + + + + + + UBL-CR-667 + warning + + + + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + + + + + + + + + + UBL-CR-668 + warning + + + + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + + + + + + + + + + UBL-CR-669 + warning + + + + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + + + + + + + + + + UBL-CR-670 + warning + + + + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + + + + + + + + + + UBL-CR-671 + warning + + + + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + + + + + + + + + + UBL-CR-672 + warning + + + + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + + + + + + + + + + UBL-CR-673 + fatal + + + + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + + + + + + + + + + UBL-CR-674 + warning + + + + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + + + + + + + + + + UBL-CR-675 + warning + + + + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + + + + + + + + + + UBL-CR-676 + warning + + + + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + + + + + + + + + + UBL-CR-677 + warning + + + + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + + + + + + + + + + UBL-CR-678 + warning + + + + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + + + + + + + + + + UBL-CR-679 + warning + + + + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + + + + + + + + + + UBL-CR-680 + warning + + + + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + + + + + + + + + + UBL-CR-681 + warning + + + + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + + + + + + + + + + UBL-CR-682 + warning + + + + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + + + + + + + + + + UBL-DT-08 + warning + + + + [UBL-DT-08]-Scheme name attribute should not be present + + + + + + + + + + UBL-DT-09 + warning + + + + [UBL-DT-09]-Scheme agency name attribute should not be present + + + + + + + + + + UBL-DT-10 + warning + + + + [UBL-DT-10]-Scheme data uri attribute should not be present + + + + + + + + + + UBL-DT-11 + warning + + + + [UBL-DT-11]-Scheme uri attribute should not be present + + + + + + + + + + UBL-DT-12 + warning + + + + [UBL-DT-12]-Format attribute should not be present + + + + + + + + + + UBL-DT-13 + warning + + + + [UBL-DT-13]-Unit code list identifier attribute should not be present + + + + + + + + + + UBL-DT-14 + warning + + + + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + + + + + + + + + + UBL-DT-15 + warning + + + + [UBL-DT-15]-Unit code list agency name attribute should not be present + + + + + + + + + + UBL-DT-16 + warning + + + + [UBL-DT-16]-List agency name attribute should not be present + + + + + + + + + + UBL-DT-17 + warning + + + + [UBL-DT-17]-List name attribute should not be present + + + + + + + + + + UBL-DT-18 + warning + + + + [UBL-DT-18]-Name attribute should not be present + + + + + + + + + + UBL-DT-19 + warning + + + + [UBL-DT-19]-Language identifier attribute should not be present + + + + + + + + + + UBL-DT-20 + warning + + + + [UBL-DT-20]-List uri attribute should not be present + + + + + + + + + + UBL-DT-21 + warning + + + + [UBL-DT-21]-List scheme uri attribute should not be present + + + + + + + + + + UBL-DT-22 + warning + + + + [UBL-DT-22]-Language local identifier attribute should not be present + + + + + + + + + + UBL-DT-23 + warning + + + + [UBL-DT-23]-Uri attribute should not be present + + + + + + + + + + UBL-DT-24 + warning + + + + [UBL-DT-24]-Currency code list version id should not be present + + + + + + + + + + UBL-DT-25 + warning + + + + [UBL-DT-25]-CharacterSetCode attribute should not be present + + + + + + + + + + UBL-DT-26 + warning + + + + [UBL-DT-26]-EncodingCode attribute should not be present + + + + + + + + + + UBL-DT-27 + warning + + + + [UBL-DT-27]-Scheme Agency ID attribute should not be present + + + + + + + + + + UBL-DT-28 + warning + + + + [UBL-DT-28]-List Agency ID attribute should not be present + + + + + + + + + + UBL-SR-01 + fatal + + + + [UBL-SR-01]-Contract identifier shall occur maximum once. + + + + + + + + + + UBL-SR-02 + fatal + + + + [UBL-SR-02]-Receive advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-03 + fatal + + + + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-04 + fatal + + + + [UBL-SR-04]-Invoice object identifier shall occur maximum once + + + + + + + + + + UBL-SR-05 + fatal + + + + [UBL-SR-05]-Payment terms shall occur maximum once + + + + + + + + + + UBL-SR-08 + fatal + + + + [UBL-SR-08]-Invoice period shall occur maximum once + + + + + + + + + + UBL-SR-09 + fatal + + + + [UBL-SR-09]-Seller name shall occur maximum once + + + + + + + + + + UBL-SR-10 + fatal + + + + [UBL-SR-10]-Seller trader name shall occur maximum once + + + + + + + + + + UBL-SR-11 + fatal + + + + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-12 + fatal + + + + [UBL-SR-12]-Seller VAT identifier shall occur maximum once + + + + + + + + + + UBL-SR-13 + fatal + + + + [UBL-SR-13]-Seller tax registration shall occur maximum once + + + + + + + + + + UBL-SR-14 + fatal + + + + [UBL-SR-14]-Seller additional legal information shall occur maximum once + + + + + + + + + + UBL-SR-15 + fatal + + + + [UBL-SR-15]-Buyer name shall occur maximum once + + + + + + + + + + UBL-SR-16 + fatal + + + + [UBL-SR-16]-Buyer identifier shall occur maximum once + + + + + + + + + + UBL-SR-17 + fatal + + + + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-18 + fatal + + + + [UBL-SR-18]-Buyer VAT identifier shall occur maximum once + + + + + + + + + + UBL-SR-24 + fatal + + + + [UBL-SR-24]-Deliver to information shall occur maximum once + + + + + + + + + + UBL-SR-29 + fatal + + + + [UBL-SR-29]-Bank creditor reference shall occur maximum once + + + + + + + + + + UBL-SR-39 + fatal + + + + [UBL-SR-39]-Project reference shall occur maximum once. + + + + + + + + + + UBL-SR-40 + fatal + + + + [UBL-SR-40]-Buyer trade name shall occur maximum once + + + + + + + + + + UBL-SR-44 + fatal + + + + [UBL-SR-44]-An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans + + + + + + + + + + UBL-SR-45 + fatal + + + + [UBL-SR-45]-Due Date shall occur maximum once + + + + + + + + + + UBL-SR-46 + fatal + + + + [UBL-SR-46]-Payment means text shall occur maximum once + + + + + + + + + + UBL-SR-47 + fatal + + + + [UBL-SR-47]-When there are more than one payment means code, they shall be equal + + + + + + + + + + UBL-SR-49 + fatal + + + + [UBL-SR-49]-Value tax point date shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-34 + fatal + + + + [UBL-SR-34]-Invoice line note shall occur maximum once + + + + + + + + + + UBL-SR-35 + fatal + + + + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + + + + + + + + + + UBL-SR-36 + fatal + + + + [UBL-SR-36]-Invoice line period shall occur maximum once + + + + + + + + + + UBL-SR-37 + fatal + + + + [UBL-SR-37]-Item price discount shall occur maximum once + + + + + + + + + + UBL-SR-48 + fatal + + + + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + + + + + + + + + + UBL-SR-50 + fatal + + + + [UBL-SR-50]-Item description shall occur maximum once + + + + + + + + + + UBL-SR-52 + fatal + + + + [UBL-SR-52]-Document reference shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-19 + fatal + + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-20 + fatal + + + + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-21 + fatal + + + + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + + + + + + + UBL-SR-26 + fatal + + + + [UBL-SR-26]-Payment reference shall occur maximum once + + + + + + + + + + UBL-SR-27 + fatal + + + + [UBL-SR-27]-Payment means text shall occur maximum once + + + + + + + + + + UBL-SR-28 + fatal + + + + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-06 + fatal + + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + + + + + + + + + + UBL-SR-07 + fatal + + + + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + + + + + + + + + + + + + + UBL-SR-22 + fatal + + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + UBL-SR-23 + fatal + + + + [UBL-SR-23]-Seller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + + + + + + + UBL-SR-32 + fatal + + + + [UBL-SR-32]-VAT exemption reason text shall occur maximum once + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0.3.8.xslt b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0.3.8.xslt new file mode 100644 index 00000000..0a02fd14 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/main/resources/external/schematron/simplerinvoicing/si-ubl-2.0.3.8.xslt @@ -0,0 +1,16449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + SI-UBL-VERSION + SI-UBL-VERSION + + + + + + + + Codesmodel + Codesmodel + + + + + + + + UBL-model + UBL-model + + + + + + + + UBL-syntax + UBL-syntax + + + + + + + + nlcius + nlcius + + + + + + + +SI-UBL 2.0 validation, version 2.0.3.8 + + + + + + + + + + + + + + fatal + + + + [BII2-T10-R001] An invoice MUST have a customization identifier + + + + + + + + + + + + + + + + fatal + + + + [BII2-T10-R001] A credit note MUST have a customization identifier + + + + + + + + + + + + + + + + fatal + + + + [SI-V20-INV-R000]-This XML instance is NOT tagged as an SI-UBL 2.0 invoice or credit note; please check the CustomizationID value + + + + + + + + + + + + + + + + fatal + + + + [SI-INV-R000]-This is not an SI-UBL 2.0 Invoice or CreditNote, validation cannot continue + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + fatal + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be + coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-16 + fatal + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNCL4461 code list + + + + + + + + + + + + + + + + BR-CL-17 + fatal + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + + + + + + + + + + + + + BR-CL-18 + fatal + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + + + + + + + BR-CL-22 + fatal + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with + Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + BR-CL-25 + fatal + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + + + + + + + + + + + + + BR-CL-26 + fatal + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + BR-51 + warning + + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-32 + fatal + + + + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-37 + fatal + + + + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-13 + fatal + + + + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + BR-14 + fatal + + + + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-CO-10 + fatal + + + + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11 + fatal + + + + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12 + fatal + + + + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + BR-CO-13 + fatal + + + + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-16 + fatal + + + + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-12 + fatal + + + + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + BR-DEC-14 + fatal + + + + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.  + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24).    + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address. + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25) + + + + + + + + + + BR-53 + fatal + + + + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + BR-66 + fatal + + + + [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). + + + + + + + + + + BR-67 + fatal + + + + [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). + + + + + + + + + + BR-AE-01 + fatal + + + + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT Breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + BR-AE-02 + fatal + + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-03 + fatal + + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-04 + fatal + + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + BR-CO-15 + fatal + + + + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + BR-CO-18 + fatal + + + + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + BR-DEC-13 + fatal + + + + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + BR-DEC-15 + fatal + + + + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + BR-E-01 + fatal + + + + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + BR-E-02 + fatal + + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-03 + fatal + + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-04 + fatal + + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-01 + fatal + + + + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + BR-G-02 + fatal + + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-03 + fatal + + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-04 + fatal + + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IC-01 + fatal + + + + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + BR-IC-02 + fatal + + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-03 + fatal + + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-04 + fatal + + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-11 + fatal + + + + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + BR-IC-12 + fatal + + + + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + BR-IG-01 + fatal + + + + [BR-IG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + BR-IG-02 + fatal + + + + [BR-IG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IG-03 + fatal + + + + [BR-IG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IG-04 + fatal + + + + [BR-IG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-01 + fatal + + + + [BR-IP-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + BR-IP-02 + fatal + + + + [BR-IP-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-03 + fatal + + + + [BR-IP-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-IP-04 + fatal + + + + [BR-IP-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-O-01 + fatal + + + + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + BR-O-02 + fatal + + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-03 + fatal + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-04 + fatal + + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-11 + fatal + + + + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + BR-O-12 + fatal + + + + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + BR-O-13 + fatal + + + + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + BR-O-14 + fatal + + + + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + BR-S-01 + fatal + + + + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + BR-S-02 + fatal + + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-03 + fatal + + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-04 + fatal + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-01 + fatal + + + + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + BR-Z-02 + fatal + + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-03 + fatal + + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-04 + fatal + + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-B-01 + fatal + + + + [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. + + + + + + + + + + BR-B-02 + fatal + + + + [BR-B-02]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”. + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + BR-CO-04 + fatal + + + + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + BR-DEC-23 + fatal + + + + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + BR-DEC-24 + fatal + + + + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + BR-DEC-25 + fatal + + + + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + BR-DEC-27 + fatal + + + + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + BR-DEC-28 + fatal + + + + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4) + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-CO-26 + fatal + + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.  + + + + + + + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-56 + fatal + + + + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + + + BR-CO-14 + fatal + + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + BR-45 + fatal + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + BR-46 + fatal + + + + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + BR-47 + fatal + + + + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + BR-48 + fatal + + + + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + BR-CO-17 + fatal + + + + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + BR-DEC-19 + fatal + + + + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + BR-DEC-20 + fatal + + + + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.     + + + + + + + + + + + + + + + + BR-CO-09 + fatal + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + BR-AE-08 + fatal + + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + + + + + + + + + + BR-AE-09 + fatal + + + + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + + + + + + + + + + BR-AE-10 + fatal + + + + [BR-AE-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-AE-06 + fatal + + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-07 + fatal + + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-05 + fatal + + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-08 + fatal + + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + + + + + + + + + + BR-E-09 + fatal + + + + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + BR-E-10 + fatal + + + + [BR-E-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-E-06 + fatal + + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-07 + fatal + + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-05 + fatal + + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-08 + fatal + + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + + + + + + + + + + BR-G-09 + fatal + + + + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + + + + + + + + + + BR-G-10 + fatal + + + + [BR-G-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-G-06 + fatal + + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-07 + fatal + + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-05 + fatal + + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-08 + fatal + + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + + + + + + + + + + BR-IC-09 + fatal + + + + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + + + + + + + + + + BR-IC-10 + fatal + + + + [BR-IC-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-IC-06 + fatal + + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-07 + fatal + + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-05 + fatal + + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IG-08 + fatal + + + + [BR-IG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-IG-09 + fatal + + + + [BR-IG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-IG-10 + fatal + + + + [BR-IG-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-IG-06 + fatal + + + + [BR-IG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IG-07 + fatal + + + + [BR-IG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IG-05 + fatal + + + + [BR-IG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-08 + fatal + + + + [BR-IP-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-IP-09 + fatal + + + + [BR-IP-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-IP-10 + fatal + + + + [BR-IP-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-IP-06 + fatal + + + + [BR-IP-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-07 + fatal + + + + [BR-IP-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-IP-05 + fatal + + + + [BR-IP-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-O-08 + fatal + + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + + + + + + + + + + BR-O-09 + fatal + + + + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + + + + + + + + + + BR-O-10 + fatal + + + + [BR-O-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-O-06 + fatal + + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + BR-O-07 + fatal + + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + BR-O-05 + fatal + + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + BR-S-08 + fatal + + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-S-09 + fatal + + + + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-S-10 + fatal + + + + [BR-S-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-S-06 + fatal + + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-07 + fatal + + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.  + + + + + + + + + + + + + + + + BR-S-05 + fatal + + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + BR-Z-08 + fatal + + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + + + + + + + + + + BR-Z-09 + fatal + + + + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + BR-Z-10 + fatal + + + + [BR-Z-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-Z-06 + fatal + + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-07 + fatal + + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-05 + fatal + + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + UBL-SR-51 + fatal + + + + [UBL-SR-51]-An address can only have one third line. + + + + + + + + + + + + + + + + UBL-SR-42 + fatal + + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + + + + + + + + + + + + + + UBL-SR-33 + fatal + + + + [UBL-SR-33]-Supporting document description shall occur maximum once + + + + + + + + + + UBL-SR-43 + fatal + + + + [UBL-SR-43]-Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) + + + + + + + + + + + + + + + + UBL-DT-01 + fatal + + + + [UBL-DT-01]-Amounts shall be decimal up to two fraction digits + + + + + + + + + + + + + + + + UBL-DT-06 + fatal + + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + + + + + + + + + + UBL-DT-07 + fatal + + + + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + + + + + + + + + + + + + + UBL-SR-25 + fatal + + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-30 + fatal + + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-31 + fatal + + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-CR-001 + warning + + + + [UBL-CR-001]-A UBL invoice should not include extensions + + + + + + + + + + UBL-CR-002 + warning + + + + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + + + + + + + + + + UBL-CR-003 + warning + + + + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + + + + + + + + + + UBL-CR-004 + warning + + + + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + + + + + + + + + + UBL-CR-005 + warning + + + + [UBL-CR-005]-A UBL invoice should not include the UUID + + + + + + + + + + UBL-CR-006 + warning + + + + [UBL-CR-006]-A UBL invoice should not include the IssueTime + + + + + + + + + + UBL-CR-007 + warning + + + + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + + + + + + + + + + UBL-CR-008 + warning + + + + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + + + + + + + + + + UBL-CR-009 + warning + + + + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + + + + + + + + + + UBL-CR-010 + warning + + + + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + + + + + + + + + + UBL-CR-011 + warning + + + + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + + + + + + + + + + UBL-CR-012 + warning + + + + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + + + + + + + + + + UBL-CR-013 + warning + + + + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + + + + + + + + + + UBL-CR-014 + warning + + + + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-015 + warning + + + + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + + + + + + + + + + UBL-CR-016 + warning + + + + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + + + + + + + + + + UBL-CR-017 + warning + + + + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + + + + + + + + + + UBL-CR-018 + warning + + + + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + + + + + + + + + + UBL-CR-019 + warning + + + + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + + + + + + + + + + UBL-CR-020 + warning + + + + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + + + + + + + + + + UBL-CR-021 + warning + + + + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + + + + + + + + + + UBL-CR-022 + warning + + + + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + + + + + + + + + + UBL-CR-023 + warning + + + + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + + + + + + + + + + UBL-CR-024 + warning + + + + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + + + + + + + + + + UBL-CR-025 + warning + + + + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + + + + + + + + + + UBL-CR-026 + warning + + + + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + + + + + + + + + + UBL-CR-027 + warning + + + + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + + + + + + + + + + UBL-CR-028 + warning + + + + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + + + + + + + + + + UBL-CR-029 + warning + + + + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + + + + + + + + + + UBL-CR-030 + warning + + + + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + + + + + + + + + + UBL-CR-031 + warning + + + + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + + + + + + + + + + UBL-CR-032 + warning + + + + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + + + + + + + + + + UBL-CR-033 + warning + + + + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + + + + + + + + + + UBL-CR-034 + warning + + + + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + + + + + + + + + + UBL-CR-035 + warning + + + + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + + + + + + + + + + UBL-CR-036 + warning + + + + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + + + + + + + + + + UBL-CR-037 + warning + + + + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + + + + + + + + + + UBL-CR-038 + warning + + + + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + + + + + + + + + + UBL-CR-039 + warning + + + + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + + + + + + + + + + UBL-CR-040 + warning + + + + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + + + + + + + + + + UBL-CR-041 + warning + + + + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + + + + + + + + + + UBL-CR-042 + warning + + + + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + + + + + + + + + + UBL-CR-043 + warning + + + + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + + + + + + + + + + UBL-CR-044 + warning + + + + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + + + + + + + + + + UBL-CR-045 + warning + + + + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-046 + warning + + + + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + + + + + + + + + + UBL-CR-047 + warning + + + + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + + + + + + + + + + UBL-CR-048 + warning + + + + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + + + + + + + + + + UBL-CR-049 + warning + + + + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-050 + warning + + + + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + + + + + + + + + + UBL-CR-051 + warning + + + + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + + + + + + + + + + UBL-CR-052 + warning + + + + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + + + + + + + + + + UBL-CR-053 + warning + + + + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + + + + + + + + + + UBL-CR-054 + warning + + + + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + + + + + + + + + + UBL-CR-055 + warning + + + + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-056 + warning + + + + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-057 + warning + + + + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + + + + + + + + + + UBL-CR-058 + warning + + + + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-059 + warning + + + + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + + + + + + + + + + UBL-CR-060 + warning + + + + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-061 + warning + + + + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-062 + warning + + + + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + + + + + + + + + + UBL-CR-063 + warning + + + + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + + + + + + + + + + UBL-CR-064 + warning + + + + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + + + + + + + + + + UBL-CR-065 + warning + + + + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-066 + warning + + + + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + + + + + + + + + + UBL-CR-067 + warning + + + + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + + + + + + + + + + UBL-CR-068 + warning + + + + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + + + + + + + + + + UBL-CR-069 + warning + + + + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + + + + + + + + + + UBL-CR-070 + warning + + + + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + + + + + + + + + + UBL-CR-071 + warning + + + + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-072 + warning + + + + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-073 + warning + + + + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + + + + + + + + + + UBL-CR-074 + warning + + + + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-075 + warning + + + + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + + + + + + + + + + UBL-CR-076 + warning + + + + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-077 + warning + + + + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + + + + + + + + + + UBL-CR-078 + warning + + + + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-079 + warning + + + + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + + + + + + + + + + UBL-CR-080 + warning + + + + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + + + + + + + + + + UBL-CR-081 + warning + + + + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + + + + + + + + + + UBL-CR-082 + warning + + + + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-083 + warning + + + + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + + + + + + + + + + UBL-CR-084 + warning + + + + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + + + + + + + + + + UBL-CR-085 + warning + + + + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + + + + + + + + + + UBL-CR-086 + warning + + + + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + + + + + + + + + + UBL-CR-087 + warning + + + + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + + + + + + + + + + UBL-CR-088 + warning + + + + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-089 + warning + + + + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-090 + warning + + + + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + + + + + + + + + + UBL-CR-091 + warning + + + + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-092 + warning + + + + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + + + + + + + + + + UBL-CR-093 + warning + + + + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-094 + warning + + + + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-095 + warning + + + + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + + + + + + + + + + UBL-CR-096 + warning + + + + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + + + + + + + + + + UBL-CR-097 + warning + + + + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + + + + + + + + + + UBL-CR-098 + warning + + + + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-099 + warning + + + + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + + + + + + + + + + UBL-CR-100 + warning + + + + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + + + + + + + + + + UBL-CR-101 + warning + + + + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + + + + + + + + + + UBL-CR-102 + warning + + + + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + + + + + + + + + + UBL-CR-103 + warning + + + + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + + + + + + + + + + UBL-CR-104 + warning + + + + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-105 + warning + + + + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-106 + warning + + + + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + + + + + + + + + + UBL-CR-107 + warning + + + + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-108 + warning + + + + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + + + + + + + + + + UBL-CR-109 + warning + + + + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-110 + warning + + + + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-111 + warning + + + + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + + + + + + + + + + UBL-CR-112 + warning + + + + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + + + + + + + + + + UBL-CR-113 + warning + + + + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + + + + + + + + + + UBL-CR-114 + warning + + + + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + + + + + + + + + + UBL-CR-115 + warning + + + + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + + + + + + + + + + UBL-CR-116 + warning + + + + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + + + + + + + + + + UBL-CR-117 + warning + + + + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + + + + + + + + + + UBL-CR-118 + warning + + + + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + + + + + + + + + + UBL-CR-119 + warning + + + + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-121 + warning + + + + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + + + + + + + + + + UBL-CR-122 + warning + + + + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + + + + + + + + + + UBL-CR-123 + warning + + + + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + + + + + + + + + + UBL-CR-124 + warning + + + + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + + + + + + + + + + UBL-CR-125 + warning + + + + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + + + + + + + + + + UBL-CR-126 + warning + + + + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + + + + + + + + + + UBL-CR-127 + warning + + + + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + + + + + + + + + + UBL-CR-128 + warning + + + + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + + + + + + + + + + UBL-CR-129 + warning + + + + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + + + + + + + + + + UBL-CR-130 + warning + + + + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + + + + + + + + + + UBL-CR-131 + warning + + + + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-132 + warning + + + + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + + + + + + + + + + UBL-CR-133 + warning + + + + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-134 + warning + + + + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + + + + + + + + + + UBL-CR-135 + warning + + + + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + + + + + + + + + + UBL-CR-136 + warning + + + + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + + + + + + + + + + UBL-CR-137 + warning + + + + [UBL-CR-137]-A UBL invoice should not include the Signature + + + + + + + + + + UBL-CR-138 + warning + + + + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-139 + warning + + + + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + + + + + + + + + + UBL-CR-140 + warning + + + + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + + + + + + + + + + UBL-CR-141 + warning + + + + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-142 + warning + + + + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-143 + warning + + + + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + + + + + + + + + + UBL-CR-144 + warning + + + + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + + + + + + + + + + UBL-CR-145 + warning + + + + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-146 + warning + + + + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + + + + + + + + + + UBL-CR-147 + warning + + + + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + + + + + + + + + + UBL-CR-148 + warning + + + + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-149 + warning + + + + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-150 + warning + + + + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-151 + warning + + + + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-152 + warning + + + + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + + + + + + + + + + UBL-CR-153 + warning + + + + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-154 + warning + + + + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-155 + warning + + + + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-156 + warning + + + + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-157 + warning + + + + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + + + + + + + + + + UBL-CR-158 + warning + + + + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-159 + warning + + + + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-160 + warning + + + + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-161 + warning + + + + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-162 + warning + + + + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-163 + warning + + + + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + + + + + + + + + + UBL-CR-164 + warning + + + + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + + + + + + + + + + UBL-CR-165 + warning + + + + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-166 + warning + + + + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-167 + warning + + + + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-168 + warning + + + + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + + + + + + + + + + UBL-CR-169 + warning + + + + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-170 + warning + + + + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-171 + warning + + + + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-172 + warning + + + + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-173 + warning + + + + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-174 + warning + + + + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-175 + warning + + + + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-176 + warning + + + + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-177 + warning + + + + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-178 + warning + + + + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-179 + warning + + + + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-180 + warning + + + + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-181 + warning + + + + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-182 + warning + + + + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-183 + warning + + + + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-184 + warning + + + + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-185 + warning + + + + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-186 + warning + + + + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-187 + warning + + + + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-188 + warning + + + + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-189 + warning + + + + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + + + + + + + + + + UBL-CR-190 + warning + + + + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + + + + + + + + + + UBL-CR-191 + warning + + + + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + + + + + + + + + + UBL-CR-192 + warning + + + + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-193 + warning + + + + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + + + + + + + + + + UBL-CR-194 + warning + + + + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + + + + + + + + + + UBL-CR-195 + warning + + + + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-196 + warning + + + + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-197 + warning + + + + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + + + + + + + + + + UBL-CR-198 + warning + + + + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + + + + + + + + + + UBL-CR-199 + warning + + + + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + + + + + + + + + + UBL-CR-200 + warning + + + + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + + + + + + + + + + UBL-CR-201 + warning + + + + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-202 + warning + + + + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + + + + + + + + + + UBL-CR-203 + warning + + + + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + + + + + + + + + + UBL-CR-204 + warning + + + + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-205 + warning + + + + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-206 + warning + + + + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + + + + + + + + + + UBL-CR-207 + warning + + + + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + + + + + + + + + + UBL-CR-208 + warning + + + + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-209 + warning + + + + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + + + + + + + + + + UBL-CR-210 + warning + + + + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + + + + + + + + + + UBL-CR-211 + warning + + + + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-212 + warning + + + + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-213 + warning + + + + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-214 + warning + + + + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-215 + warning + + + + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + + + + + + + + + + UBL-CR-216 + warning + + + + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-217 + warning + + + + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-218 + warning + + + + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-219 + warning + + + + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-220 + warning + + + + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + + + + + + + + + + UBL-CR-221 + warning + + + + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-222 + warning + + + + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-223 + warning + + + + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-224 + warning + + + + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-225 + warning + + + + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-226 + warning + + + + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + + + + + + + + + + UBL-CR-227 + warning + + + + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + + + + + + + + + + UBL-CR-228 + warning + + + + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-229 + warning + + + + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-230 + warning + + + + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-231 + warning + + + + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + + + + + + + + + + UBL-CR-232 + warning + + + + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-233 + warning + + + + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-234 + warning + + + + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-235 + warning + + + + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-236 + warning + + + + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-237 + warning + + + + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-238 + warning + + + + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-239 + warning + + + + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-240 + warning + + + + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-241 + warning + + + + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-242 + warning + + + + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-243 + warning + + + + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-244 + warning + + + + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-245 + warning + + + + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-246 + warning + + + + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-247 + warning + + + + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-248 + warning + + + + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-249 + warning + + + + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-250 + warning + + + + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-251 + warning + + + + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-252 + warning + + + + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-253 + warning + + + + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + + + + + + + + + + UBL-CR-254 + warning + + + + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + + + + + + + + + + UBL-CR-255 + warning + + + + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + + + + + + + + + + UBL-CR-256 + warning + + + + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-257 + warning + + + + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + + + + + + + + + + UBL-CR-258 + warning + + + + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + + + + + + + + + + UBL-CR-259 + warning + + + + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-260 + warning + + + + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-261 + warning + + + + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + + + + + + + + + + UBL-CR-262 + warning + + + + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + + + + + + + + + + UBL-CR-263 + warning + + + + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + + + + + + + + + + UBL-CR-264 + warning + + + + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + + + + + + + + + + UBL-CR-265 + warning + + + + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + + + + + + + + + + UBL-CR-266 + warning + + + + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-267 + warning + + + + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + + + + + + + + + + UBL-CR-268 + warning + + + + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + + + + + + + + + + UBL-CR-269 + warning + + + + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + + + + + + + + + + UBL-CR-270 + warning + + + + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-271 + warning + + + + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + + + + + + + + + + UBL-CR-272 + warning + + + + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + + + + + + + + + + UBL-CR-273 + warning + + + + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + + + + + + + + + + UBL-CR-274 + warning + + + + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + + + + + + + + + + UBL-CR-275 + warning + + + + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + + + + + + + + + + UBL-CR-276 + warning + + + + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-277 + warning + + + + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-278 + warning + + + + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-279 + warning + + + + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-280 + warning + + + + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-281 + warning + + + + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-282 + warning + + + + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-283 + warning + + + + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-284 + warning + + + + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-285 + warning + + + + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-286 + warning + + + + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-287 + warning + + + + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-288 + warning + + + + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + + + + + + + + + + UBL-CR-289 + warning + + + + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + + + + + + + + + + UBL-CR-290 + warning + + + + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + + + + + + + + + + UBL-CR-291 + warning + + + + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + + + + + + + + + + UBL-CR-292 + warning + + + + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + + + + + + + + + + UBL-CR-293 + warning + + + + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + + + + + + + + + + UBL-CR-294 + warning + + + + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + + + + + + + + + + UBL-CR-295 + warning + + + + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + + + + + + + + + + UBL-CR-296 + warning + + + + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + + + + + + + + + + UBL-CR-297 + warning + + + + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-298 + warning + + + + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + + + + + + + + + + UBL-CR-299 + warning + + + + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + + + + + + + + + + UBL-CR-300 + warning + + + + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + + + + + + + + + + UBL-CR-301 + warning + + + + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-302 + warning + + + + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + + + + + + + + + + UBL-CR-303 + warning + + + + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + + + + + + + + + + UBL-CR-304 + warning + + + + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + + + + + + + + + + UBL-CR-305 + warning + + + + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-306 + warning + + + + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-307 + warning + + + + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + + + + + + + + + + UBL-CR-308 + warning + + + + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + + + + + + + + + + UBL-CR-309 + warning + + + + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + + + + + + + + + + UBL-CR-310 + warning + + + + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + + + + + + + + + + UBL-CR-311 + warning + + + + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + + + + + + + + + + UBL-CR-312 + warning + + + + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-313 + warning + + + + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + + + + + + + + + + UBL-CR-314 + warning + + + + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + + + + + + + + + + UBL-CR-315 + warning + + + + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + + + + + + + + + + UBL-CR-316 + warning + + + + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + + + + + + + + + + UBL-CR-317 + warning + + + + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-318 + warning + + + + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-319 + warning + + + + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-320 + warning + + + + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + + + + + + + + + + UBL-CR-321 + warning + + + + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + + + + + + + + + + UBL-CR-322 + warning + + + + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-323 + warning + + + + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + + + + + + + + + + UBL-CR-324 + warning + + + + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-325 + warning + + + + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + + + + + + + + + + UBL-CR-326 + warning + + + + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-327 + warning + + + + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-328 + warning + + + + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-329 + warning + + + + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-330 + warning + + + + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-331 + warning + + + + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-332 + warning + + + + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-333 + warning + + + + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-334 + warning + + + + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-335 + warning + + + + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + + + + + + + + + + UBL-CR-336 + warning + + + + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + + + + + + + + + + UBL-CR-337 + warning + + + + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + + + + + + + + + + UBL-CR-338 + warning + + + + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + + + + + + + + + + UBL-CR-339 + warning + + + + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + + + + + + + + + + UBL-CR-340 + warning + + + + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + + + + + + + + + + UBL-CR-341 + warning + + + + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + + + + + + + + + + UBL-CR-342 + warning + + + + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + + + + + + + + + + UBL-CR-343 + warning + + + + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + + + + + + + + + + UBL-CR-344 + warning + + + + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + + + + + + + + + + UBL-CR-345 + warning + + + + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + + + + + + + + + + UBL-CR-346 + warning + + + + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + + + + + + + + + + UBL-CR-347 + warning + + + + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + + + + + + + + + + UBL-CR-348 + warning + + + + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + + + + + + + + + + UBL-CR-349 + warning + + + + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + + + + + + + + + + UBL-CR-350 + warning + + + + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + + + + + + + + + + UBL-CR-351 + warning + + + + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + + + + + + + + + + UBL-CR-352 + warning + + + + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + + + + + + + + + + UBL-CR-353 + warning + + + + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + + + + + + + + + + UBL-CR-354 + warning + + + + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + + + + + + + + + + UBL-CR-355 + warning + + + + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + + + + + + + + + + UBL-CR-356 + warning + + + + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + + + + + + + + + + UBL-CR-357 + warning + + + + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + + + + + + + + + + UBL-CR-358 + warning + + + + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + + + + + + + + + + UBL-CR-359 + warning + + + + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + + + + + + + + + + UBL-CR-360 + warning + + + + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + + + + + + + + + + UBL-CR-361 + warning + + + + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + + + + + + + + + + UBL-CR-362 + warning + + + + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + + + + + + + + + + UBL-CR-363 + warning + + + + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + + + + + + + + + + UBL-CR-364 + warning + + + + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + + + + + + + + + + UBL-CR-365 + warning + + + + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + + + + + + + + + + UBL-CR-366 + warning + + + + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + + + + + + + + + + UBL-CR-367 + warning + + + + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + + + + + + + + + + UBL-CR-368 + warning + + + + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + + + + + + + + + + UBL-CR-369 + warning + + + + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + + + + + + + + + + UBL-CR-370 + warning + + + + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + + + + + + + + + + UBL-CR-371 + warning + + + + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + + + + + + + + + + UBL-CR-372 + warning + + + + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + + + + + + + + + + UBL-CR-373 + warning + + + + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + + + + + + + + + + UBL-CR-374 + warning + + + + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + + + + + + + + + + UBL-CR-375 + warning + + + + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + + + + + + + + + + UBL-CR-376 + warning + + + + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + + + + + + + + + + UBL-CR-377 + warning + + + + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + + + + + + + + + + UBL-CR-378 + warning + + + + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + + + + + + + + + + UBL-CR-379 + warning + + + + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + + + + + + + + + + UBL-CR-380 + warning + + + + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + + + + + + + + + + UBL-CR-381 + warning + + + + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + + + + + + + + + + UBL-CR-382 + warning + + + + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + + + + + + + + + + UBL-CR-383 + warning + + + + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + + + + + + + + + + UBL-CR-384 + warning + + + + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + + + + + + + + + + UBL-CR-385 + warning + + + + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + + + + + + + + + + UBL-CR-386 + warning + + + + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + + + + + + + + + + UBL-CR-387 + warning + + + + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-388 + warning + + + + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + + + + + + + + + + UBL-CR-389 + warning + + + + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + + + + + + + + + + UBL-CR-390 + warning + + + + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + + + + + + + + + + UBL-CR-391 + warning + + + + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + + + + + + + + + + UBL-CR-392 + warning + + + + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + + + + + + + + + + UBL-CR-393 + warning + + + + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + + + + + + + + + + UBL-CR-394 + warning + + + + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + + + + + + + + + + UBL-CR-395 + warning + + + + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + + + + + + + + + + UBL-CR-396 + warning + + + + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + + + + + + + + + + UBL-CR-397 + warning + + + + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + + + + + + + + + + UBL-CR-398 + warning + + + + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + + + + + + + + + + UBL-CR-399 + warning + + + + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + + + + + + + + + + UBL-CR-400 + warning + + + + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + + + + + + + + + + UBL-CR-401 + warning + + + + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + + + + + + + + + + UBL-CR-402 + warning + + + + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + + + + + + + + + + UBL-CR-403 + warning + + + + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + + + + + + + + + + UBL-CR-404 + warning + + + + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + + + + + + + + + + UBL-CR-405 + warning + + + + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + + + + + + + + + + UBL-CR-406 + warning + + + + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + + + + + + + + + + UBL-CR-407 + warning + + + + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + + + + + + + + + + UBL-CR-408 + warning + + + + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + + + + + + + + + + UBL-CR-409 + warning + + + + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + + + + + + + + + + UBL-CR-410 + warning + + + + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + + + + + + + + + + UBL-CR-411 + warning + + + + [UBL-CR-411]-A UBL invoice should not include the PaymentMeans ID + + + + + + + + + + UBL-CR-412 + warning + + + + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + + + + + + + + + + UBL-CR-413 + warning + + + + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + + + + + + + + + + UBL-CR-414 + warning + + + + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + + + + + + + + + + UBL-CR-415 + warning + + + + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + + + + + + + + + + UBL-CR-416 + warning + + + + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + + + + + + + + + + UBL-CR-417 + warning + + + + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + + + + + + + + + + UBL-CR-418 + warning + + + + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + + + + + + + + + + UBL-CR-419 + warning + + + + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + + + + + + + + + + UBL-CR-420 + warning + + + + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + + + + + + + + + + UBL-CR-421 + warning + + + + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + + + + + + + + + + UBL-CR-422 + warning + + + + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + + + + + + + + + + UBL-CR-424 + warning + + + + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + + + + + + + + + + UBL-CR-425 + warning + + + + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-426 + warning + + + + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-427 + warning + + + + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-428 + warning + + + + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-429 + warning + + + + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + + + + + + + + + + UBL-CR-430 + warning + + + + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + + + + + + + + + + UBL-CR-431 + warning + + + + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + + + + + + + + + + UBL-CR-432 + warning + + + + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + + + + + + + + + + UBL-CR-433 + warning + + + + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + + + + + + + + + + UBL-CR-434 + warning + + + + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + + + + + + + + + + UBL-CR-435 + warning + + + + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + + + + + + + + + + UBL-CR-436 + warning + + + + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + + + + + + + + + + UBL-CR-437 + warning + + + + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + + + + + + + + + + UBL-CR-438 + warning + + + + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + + + + + + + + + + UBL-CR-439 + warning + + + + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + + + + + + + + + + UBL-CR-440 + warning + + + + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + + + + + + + + + + UBL-CR-441 + warning + + + + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + + + + + + + + + + UBL-CR-442 + warning + + + + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-443 + warning + + + + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-444 + warning + + + + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-445 + warning + + + + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-446 + warning + + + + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + + + + + + + + + + UBL-CR-447 + warning + + + + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + + + + + + + + + + UBL-CR-448 + warning + + + + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + + + + + + + + + + UBL-CR-449 + warning + + + + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + + + + + + + + + + UBL-CR-450 + warning + + + + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + + + + + + + + + + UBL-CR-451 + warning + + + + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + + + + + + + + + + UBL-CR-452 + warning + + + + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + + + + + + + + + + UBL-CR-453 + warning + + + + [UBL-CR-453]-A UBL invoice should not include the PaymentTerms PaymentMeansID + + + + + + + + + + UBL-CR-454 + warning + + + + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + + + + + + + + + + UBL-CR-455 + warning + + + + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + + + + + + + + + + UBL-CR-456 + warning + + + + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + + + + + + + + + + UBL-CR-457 + warning + + + + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + + + + + + + + + + UBL-CR-458 + warning + + + + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + + + + + + + + + + UBL-CR-459 + warning + + + + [UBL-CR-459]-A UBL invoice should not include the PaymentTerms Amount + + + + + + + + + + UBL-CR-460 + warning + + + + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + + + + + + + + + + UBL-CR-461 + warning + + + + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + + + + + + + + + + UBL-CR-462 + warning + + + + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + + + + + + + + + + UBL-CR-463 + warning + + + + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + + + + + + + + + + UBL-CR-464 + warning + + + + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + + + + + + + + + + UBL-CR-465 + warning + + + + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + + + + + + + + + + UBL-CR-466 + warning + + + + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + + + + + + + + + + UBL-CR-467 + warning + + + + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + + + + + + + + + + UBL-CR-468 + warning + + + + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + + + + + + + + + + UBL-CR-469 + warning + + + + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + + + + + + + + + + UBL-CR-470 + warning + + + + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + + + + + + + + + + UBL-CR-471 + warning + + + + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + + + + + + + + + + UBL-CR-472 + warning + + + + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-473 + warning + + + + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-474 + warning + + + + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-475 + warning + + + + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-476 + warning + + + + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-477 + warning + + + + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + + + + + + + + + + UBL-CR-478 + warning + + + + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-479 + warning + + + + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-480 + warning + + + + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-481 + warning + + + + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-482 + warning + + + + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + + + + + + + + + + UBL-CR-483 + warning + + + + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-484 + warning + + + + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-485 + warning + + + + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-486 + warning + + + + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-487 + warning + + + + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-488 + warning + + + + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-489 + warning + + + + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-490 + warning + + + + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + + + + + + + + + + UBL-CR-491 + warning + + + + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + + + + + + + + + + UBL-CR-492 + warning + + + + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + + + + + + + + + + UBL-CR-493 + warning + + + + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + + + + + + + + + + UBL-CR-494 + warning + + + + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + + + + + + + + + + UBL-CR-495 + warning + + + + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + + + + + + + + + + UBL-CR-496 + warning + + + + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + + + + + + + + + + UBL-CR-497 + warning + + + + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + + + + + + + + + + UBL-CR-498 + warning + + + + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + + + + + + + + + + UBL-CR-499 + warning + + + + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + + + + + + + + + + UBL-CR-500 + warning + + + + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + + + + + + + + + + UBL-CR-501 + warning + + + + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + + + + + + + + + + UBL-CR-502 + warning + + + + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + + + + + + + + + + UBL-CR-503 + warning + + + + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + + + + + + + + + + UBL-CR-504 + warning + + + + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + + + + + + + + + + UBL-CR-505 + warning + + + + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-506 + warning + + + + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-507 + warning + + + + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + + + + + + + + + + UBL-CR-508 + warning + + + + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-509 + warning + + + + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-510 + warning + + + + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-511 + warning + + + + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-512 + warning + + + + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-513 + warning + + + + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + + + + + + + + + + UBL-CR-514 + warning + + + + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + + + + + + + + + + UBL-CR-515 + warning + + + + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + + + + + + + + + + UBL-CR-516 + warning + + + + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + + + + + + + + + + UBL-CR-517 + warning + + + + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + + + + + + + + + + UBL-CR-518 + warning + + + + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + + + + + + + + + + UBL-CR-519 + warning + + + + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + + + + + + + + + + UBL-CR-520 + warning + + + + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + + + + + + + + + + UBL-CR-521 + warning + + + + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + + + + + + + + + + UBL-CR-522 + warning + + + + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-523 + warning + + + + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + + + + + + + + + + UBL-CR-524 + warning + + + + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + + + + + + + + + + UBL-CR-525 + warning + + + + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + + + + + + + + + + UBL-CR-526 + warning + + + + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + + + + + + + + + + UBL-CR-527 + warning + + + + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + + + + + + + + + + UBL-CR-528 + warning + + + + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + + + + + + + + + + UBL-CR-529 + warning + + + + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + + + + + + + + + + UBL-CR-530 + warning + + + + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + + + + + + + + + + UBL-CR-531 + warning + + + + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + + + + + + + + + + UBL-CR-532 + warning + + + + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + + + + + + + + + + UBL-CR-533 + warning + + + + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + + + + + + + + + + UBL-CR-534 + warning + + + + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + + + + + + + + + + UBL-CR-535 + warning + + + + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + + + + + + + + + + UBL-CR-537 + warning + + + + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + + + + + + + + + + UBL-CR-538 + warning + + + + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + + + + + + + + + + UBL-CR-539 + warning + + + + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + + + + + + + + + + UBL-CR-540 + warning + + + + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + + + + + + + + + + UBL-CR-541 + warning + + + + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + + + + + + + + + + UBL-CR-542 + warning + + + + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-543 + warning + + + + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + + + + + + + + + + UBL-CR-544 + warning + + + + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + + + + + + + + + + UBL-CR-545 + warning + + + + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-546 + warning + + + + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + + + + + + + + + + UBL-CR-547 + warning + + + + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-548 + warning + + + + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + + + + + + + + + + UBL-CR-549 + warning + + + + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + + + + + + + + + + UBL-CR-550 + warning + + + + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + + + + + + + + + + UBL-CR-551 + warning + + + + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + + + + + + + + + + UBL-CR-552 + warning + + + + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + + + + + + + + + + UBL-CR-553 + warning + + + + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-554 + warning + + + + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-555 + warning + + + + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-556 + warning + + + + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-557 + warning + + + + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-558 + warning + + + + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-559 + warning + + + + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-560 + warning + + + + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-561 + warning + + + + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + + + + + + + + + + UBL-CR-562 + warning + + + + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + + + + + + + + + + UBL-CR-563 + warning + + + + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + + + + + + + + + + UBL-CR-564 + warning + + + + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + + + + + + + + + + UBL-CR-565 + warning + + + + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + + + + + + + + + + UBL-CR-566 + warning + + + + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + + + + + + + + + + UBL-CR-567 + warning + + + + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + + + + + + + + + + UBL-CR-568 + warning + + + + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + + + + + + + + + + UBL-CR-569 + warning + + + + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + + + + + + + + + + UBL-CR-570 + warning + + + + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + + + + + + + + + + UBL-CR-571 + warning + + + + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-572 + warning + + + + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-573 + warning + + + + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-574 + warning + + + + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-575 + warning + + + + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-576 + warning + + + + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-577 + warning + + + + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-578 + warning + + + + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-579 + warning + + + + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-580 + warning + + + + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-581 + warning + + + + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + + + + + + + + + + UBL-CR-582 + warning + + + + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + + + + + + + + + + UBL-CR-583 + warning + + + + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BareCodeSymbologyID + + + + + + + + + + UBL-CR-584 + warning + + + + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-585 + warning + + + + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-586 + warning + + + + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + + + + + + + + + + UBL-CR-587 + warning + + + + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + + + + + + + + + + UBL-CR-588 + warning + + + + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + + + + + + + + + + UBL-CR-589 + warning + + + + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + + + + + + + + + + UBL-CR-590 + warning + + + + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + + + + + + + + + + UBL-CR-591 + warning + + + + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + + + + + + + + + + UBL-CR-592 + warning + + + + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + + + + + + + + + + UBL-CR-593 + warning + + + + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + + + + + + + + + + UBL-CR-594 + warning + + + + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + + + + + + + + + + UBL-CR-595 + warning + + + + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + + + + + + + + + + UBL-CR-596 + warning + + + + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + + + + + + + + + + UBL-CR-597 + warning + + + + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + + + + + + + + + + UBL-CR-598 + warning + + + + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-599 + warning + + + + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-600 + warning + + + + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-601 + warning + + + + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-602 + warning + + + + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + + + + + + + + + + UBL-CR-603 + warning + + + + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + + + + + + + + + + UBL-CR-604 + warning + + + + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-605 + warning + + + + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-606 + warning + + + + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-607 + warning + + + + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-608 + warning + + + + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + + + + + + + + + + UBL-CR-609 + warning + + + + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + + + + + + + + + + UBL-CR-610 + warning + + + + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + + + + + + + + + + UBL-CR-611 + warning + + + + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + + + + + + + + + + UBL-CR-612 + warning + + + + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + + + + + + + + + + UBL-CR-613 + warning + + + + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + + + + + + + + + + UBL-CR-614 + warning + + + + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + + + + + + + + + + UBL-CR-615 + warning + + + + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + + + + + + + + + + UBL-CR-616 + warning + + + + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + + + + + + + + + + UBL-CR-617 + warning + + + + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + + + + + + + + + + UBL-CR-618 + warning + + + + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + + + + + + + + + + UBL-CR-619 + warning + + + + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + + + + + + + + + + UBL-CR-620 + warning + + + + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + + + + + + + + + + UBL-CR-621 + warning + + + + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + + + + + + + + + + UBL-CR-622 + warning + + + + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + + + + + + + + + + UBL-CR-623 + warning + + + + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + + + + + + + + + + UBL-CR-624 + warning + + + + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + + + + + + + + + + UBL-CR-625 + warning + + + + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + + + + + + + + + + UBL-CR-626 + warning + + + + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + + + + + + + + + + UBL-CR-627 + warning + + + + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + + + + + + + + + + UBL-CR-628 + warning + + + + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-629 + warning + + + + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + + + + + + + + + + UBL-CR-630 + warning + + + + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + + + + + + + + + + UBL-CR-631 + warning + + + + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-632 + warning + + + + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + + + + + + + + + + UBL-CR-633 + warning + + + + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + + + + + + + + + + UBL-CR-634 + warning + + + + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + + + + + + + + + + UBL-CR-635 + warning + + + + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + + + + + + + + + + UBL-CR-636 + warning + + + + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-637 + warning + + + + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-638 + warning + + + + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-639 + warning + + + + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-640 + warning + + + + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-641 + warning + + + + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-642 + warning + + + + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-643 + warning + + + + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-644 + warning + + + + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + + + + + + + + + + UBL-CR-645 + warning + + + + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + + + + + + + + + + UBL-CR-646 + warning + + + + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + + + + + + + + + + UBL-CR-647 + warning + + + + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + + + + + + + + + + UBL-CR-648 + warning + + + + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + + + + + + + + + + UBL-CR-649 + warning + + + + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + + + + + + + + + + UBL-CR-650 + warning + + + + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + + + + + + + + + + UBL-CR-651 + warning + + + + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + + + + + + + + + + UBL-CR-652 + warning + + + + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + + + + + + + + + + UBL-CR-653 + warning + + + + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + + + + + + + + + + UBL-CR-654 + warning + + + + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + + + + + + + + + + UBL-CR-655 + warning + + + + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + + + + + + + + + + UBL-CR-656 + warning + + + + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + + + + + + + + + + UBL-CR-657 + warning + + + + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + + + + + + + + + + UBL-CR-658 + warning + + + + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + + + + + + + + + + UBL-CR-659 + warning + + + + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + + + + + + + + + + UBL-CR-660 + warning + + + + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + + + + + + + + + + UBL-CR-661 + warning + + + + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + + + + + + + + + + UBL-CR-662 + warning + + + + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + + + + + + + + + + UBL-CR-663 + warning + + + + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + + + + + + + + + + UBL-CR-664 + warning + + + + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + + + + + + + + + + UBL-CR-665 + warning + + + + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + + + + + + + + + + UBL-CR-666 + fatal + + + + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + + + + + + + + + + UBL-CR-667 + warning + + + + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + + + + + + + + + + UBL-CR-668 + warning + + + + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + + + + + + + + + + UBL-CR-669 + warning + + + + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + + + + + + + + + + UBL-CR-670 + warning + + + + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + + + + + + + + + + UBL-CR-671 + warning + + + + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + + + + + + + + + + UBL-CR-672 + warning + + + + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + + + + + + + + + + UBL-CR-673 + fatal + + + + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + + + + + + + + + + UBL-CR-674 + warning + + + + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + + + + + + + + + + UBL-CR-675 + warning + + + + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + + + + + + + + + + UBL-CR-676 + warning + + + + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + + + + + + + + + + UBL-CR-677 + warning + + + + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + + + + + + + + + + UBL-CR-678 + warning + + + + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + + + + + + + + + + UBL-CR-679 + warning + + + + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + + + + + + + + + + UBL-CR-680 + warning + + + + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + + + + + + + + + + UBL-CR-681 + warning + + + + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + + + + + + + + + + UBL-CR-682 + warning + + + + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + + + + + + + + + + UBL-DT-08 + warning + + + + [UBL-DT-08]-Scheme name attribute should not be present + + + + + + + + + + UBL-DT-09 + warning + + + + [UBL-DT-09]-Scheme agency name attribute should not be present + + + + + + + + + + UBL-DT-10 + warning + + + + [UBL-DT-10]-Scheme data uri attribute should not be present + + + + + + + + + + UBL-DT-11 + warning + + + + [UBL-DT-11]-Scheme uri attribute should not be present + + + + + + + + + + UBL-DT-12 + warning + + + + [UBL-DT-12]-Format attribute should not be present + + + + + + + + + + UBL-DT-13 + warning + + + + [UBL-DT-13]-Unit code list identifier attribute should not be present + + + + + + + + + + UBL-DT-14 + warning + + + + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + + + + + + + + + + UBL-DT-15 + warning + + + + [UBL-DT-15]-Unit code list agency name attribute should not be present + + + + + + + + + + UBL-DT-16 + warning + + + + [UBL-DT-16]-List agency name attribute should not be present + + + + + + + + + + UBL-DT-17 + warning + + + + [UBL-DT-17]-List name attribute should not be present + + + + + + + + + + UBL-DT-18 + warning + + + + [UBL-DT-18]-Name attribute should not be present + + + + + + + + + + UBL-DT-19 + warning + + + + [UBL-DT-19]-Language identifier attribute should not be present + + + + + + + + + + UBL-DT-20 + warning + + + + [UBL-DT-20]-List uri attribute should not be present + + + + + + + + + + UBL-DT-21 + warning + + + + [UBL-DT-21]-List scheme uri attribute should not be present + + + + + + + + + + UBL-DT-22 + warning + + + + [UBL-DT-22]-Language local identifier attribute should not be present + + + + + + + + + + UBL-DT-23 + warning + + + + [UBL-DT-23]-Uri attribute should not be present + + + + + + + + + + UBL-DT-24 + warning + + + + [UBL-DT-24]-Currency code list version id should not be present + + + + + + + + + + UBL-DT-25 + warning + + + + [UBL-DT-25]-CharacterSetCode attribute should not be present + + + + + + + + + + UBL-DT-26 + warning + + + + [UBL-DT-26]-EncodingCode attribute should not be present + + + + + + + + + + UBL-DT-27 + warning + + + + [UBL-DT-27]-Scheme Agency ID attribute should not be present + + + + + + + + + + UBL-DT-28 + warning + + + + [UBL-DT-28]-List Agency ID attribute should not be present + + + + + + + + + + UBL-SR-01 + fatal + + + + [UBL-SR-01]-Contract identifier shall occur maximum once. + + + + + + + + + + UBL-SR-02 + fatal + + + + [UBL-SR-02]-Receive advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-03 + fatal + + + + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-04 + fatal + + + + [UBL-SR-04]-Invoice object identifier shall occur maximum once + + + + + + + + + + UBL-SR-05 + fatal + + + + [UBL-SR-05]-Payment terms shall occur maximum once + + + + + + + + + + UBL-SR-08 + fatal + + + + [UBL-SR-08]-Invoice period shall occur maximum once + + + + + + + + + + UBL-SR-09 + fatal + + + + [UBL-SR-09]-Seller name shall occur maximum once + + + + + + + + + + UBL-SR-10 + fatal + + + + [UBL-SR-10]-Seller trader name shall occur maximum once + + + + + + + + + + UBL-SR-11 + fatal + + + + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-12 + fatal + + + + [UBL-SR-12]-Seller VAT identifier shall occur maximum once + + + + + + + + + + UBL-SR-13 + fatal + + + + [UBL-SR-13]-Seller tax registration shall occur maximum once + + + + + + + + + + UBL-SR-14 + fatal + + + + [UBL-SR-14]-Seller additional legal information shall occur maximum once + + + + + + + + + + UBL-SR-15 + fatal + + + + [UBL-SR-15]-Buyer name shall occur maximum once + + + + + + + + + + UBL-SR-16 + fatal + + + + [UBL-SR-16]-Buyer identifier shall occur maximum once + + + + + + + + + + UBL-SR-17 + fatal + + + + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-18 + fatal + + + + [UBL-SR-18]-Buyer VAT identifier shall occur maximum once + + + + + + + + + + UBL-SR-24 + fatal + + + + [UBL-SR-24]-Deliver to information shall occur maximum once + + + + + + + + + + UBL-SR-29 + fatal + + + + [UBL-SR-29]-Bank creditor reference shall occur maximum once + + + + + + + + + + UBL-SR-39 + fatal + + + + [UBL-SR-39]-Project reference shall occur maximum once. + + + + + + + + + + UBL-SR-40 + fatal + + + + [UBL-SR-40]-Buyer trade name shall occur maximum once + + + + + + + + + + UBL-SR-44 + fatal + + + + [UBL-SR-44]-An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans + + + + + + + + + + UBL-SR-45 + fatal + + + + [UBL-SR-45]-Due Date shall occur maximum once + + + + + + + + + + UBL-SR-46 + fatal + + + + [UBL-SR-46]-Payment means text shall occur maximum once + + + + + + + + + + UBL-SR-47 + fatal + + + + [UBL-SR-47]-When there are more than one payment means code, they shall be equal + + + + + + + + + + UBL-SR-49 + fatal + + + + [UBL-SR-49]-Value tax point date shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-34 + fatal + + + + [UBL-SR-34]-Invoice line note shall occur maximum once + + + + + + + + + + UBL-SR-35 + fatal + + + + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + + + + + + + + + + UBL-SR-36 + fatal + + + + [UBL-SR-36]-Invoice line period shall occur maximum once + + + + + + + + + + UBL-SR-37 + fatal + + + + [UBL-SR-37]-Item price discount shall occur maximum once + + + + + + + + + + UBL-SR-48 + fatal + + + + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + + + + + + + + + + UBL-SR-50 + fatal + + + + [UBL-SR-50]-Item description shall occur maximum once + + + + + + + + + + UBL-SR-52 + fatal + + + + [UBL-SR-52]-Document reference shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-19 + fatal + + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-20 + fatal + + + + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-21 + fatal + + + + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + + + + + + + UBL-SR-26 + fatal + + + + [UBL-SR-26]-Payment reference shall occur maximum once + + + + + + + + + + UBL-SR-27 + fatal + + + + [UBL-SR-27]-Payment means text shall occur maximum once + + + + + + + + + + UBL-SR-28 + fatal + + + + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-06 + fatal + + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + + + + + + + + + + UBL-SR-07 + fatal + + + + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + + + + + + + + + + + + + + UBL-SR-22 + fatal + + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + UBL-SR-23 + fatal + + + + [UBL-SR-23]-Seller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + + + + + + + UBL-SR-32 + fatal + + + + [UBL-SR-32]-VAT exemption reason text shall occur maximum once + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BR-NL-1 + fatal + + + + [BR-NL-1] For suppliers in the Netherlands the supplier MUST provide either a KVK or OIN number for its legal entity identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID with schemeID 0106 or 0190) + + + + + + + + + + + + + + + + BR-NL-2 + fatal + + + + [BR-NL-2] For suppliers in the Netherlands, the invoice MUST contain either the buyer reference (cbc:BuyerReference) or the order reference (cac:OrderReference/cbc:ID) + + + + + + + + + + + + + + + + BR-NL-3 + fatal + + + + [BR-NL-3] For suppliers in the Netherlands the supplier's address (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-4 + fatal + + + + [BR-NL-4] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress) MUST contain the street name (cbc:StreetName), the city (cbc:CityName) and the postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-5 + fatal + + + + [BR-NL-5] For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (cac:TaxRepresentativeParty/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + + + + + + + + + + + + + + BR-NL-7 + fatal + + + + [BR-NL-7] The invoice or credit note type code (cbc:InvoiceTypeCode/cbc:CreditNoteTypeCode) MUST have one of the following values: 380, 381, 384, 389 + + + + + + + + + + BR-NL-8 + fatal + + + + [BR-NL-8] If the invoice type code (cbc:InvoiceTypeCode) is 381, the document MUST use the CreditNote scheme + + + + + + + + + + BR-NL-8 + fatal + + + + [BR-NL-8] If the credit note type code (cbc:CreditNoteTypeCode) is 380, 384 or 389, the document MUST use the Invoice scheme + + + + + + + + + + BR-NL-9 + fatal + + + + [BR-NL-9] For suppliers in the Netherlands, if the document is a corrective invoice (cbc:InvoiceTypeCode = 384), the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID) + + + + + + + + + + + + + + + + BR-NL-10 + fatal + + + + [BR-NL-10] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier (cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID) MUST be either a KVK (schemeID=0106) or OIN number (schemeID=0190) + + + + + + + + + + + + + + + + BR-NL-11 + fatal + + + + [BR-NL-11] For suppliers in the Netherlands, the supplier MUST provide a means of payment (cac:PaymentMeans) if the payment is from customer to supplier + + + + + + + + + + + + + + + + BR-NL-12 + fatal + + + + [BR-NL-12] For suppliers in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59 + + + + + + + + + + BR-NL-31 + warning + + + + [BR-NL-31] The use of a payment service provider identifier (cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID) is not recommended for SEPA payments (cac:PaymentMeans/cbc:PaymentMeansCode = 58 or 59) + + + + + + + + + + + + + + + + BR-NL-13 + fatal + + + + [BR-NL-13] If an order line reference (BT-132) is used, there must be an order reference on the document level (BT-13) + + + + + + + + + + + + + + + + BR-NL-19 + warning + + + + [BR-NL-19] The use of a tax currency code (cbc:TaxCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-20 + warning + + + + [BR-NL-20] The use of a tax point date (cbc:TaxPointDate) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-21 + warning + + + + [BR-NL-21] The use of a tax point date code (cac:InvoicePeriod/cbc:DescriptionCode) is not recommended, and its value will be ignored + + + + + + + + + + + + + + + + BR-NL-24 + warning + + + + [BR-NL-24] The use of a preceding invoice issue date (cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate) is not recommended + + + + + + + + + + + + + + + + BR-NL-25 + warning + + + + [BR-NL-25] The use of a seller tax registration identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) is not recommended when the tax scheme is not VAT, since this is not applicable to suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-26 + warning + + + + [BR-NL-26] The use of the seller additional legal information field (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyLegalForm) is not recommended, since this is not applicable for suppliers in the Netherlands + + + + + + + + + + + + + + + + BR-NL-27-1 + warning + + + + [BR-NL-27] The use of the seller address line 3 (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-2 + warning + + + + [BR-NL-27] The use of the customer address line 3 (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-3 + warning + + + + [BR-NL-27] The use of the tax representative address line 3 (cac:TaxRepresentativePart/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-27-4 + warning + + + + [BR-NL-27] The use of the delivery address line 3 (cac:Delivery/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-1 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-2 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-3 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:TaxRepresentativePart/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-28-4 + warning + + + + [BR-NL-28] The use of a country subdivision (cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:CountrySubentity) is not recommended + + + + + + + + + + + + + + + + BR-NL-29 + warning + + + + [BR-NL-29] The use of a payment means text (cac:PaymentMeans/cbc:PaymentMeansCode/@name) is not recommended + + + + + + + + + + + + + + + + BR-NL-30 + warning + + + + [BR-NL-30] The use of a payment account name (cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-1 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-2 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-3 + warning + + + + [BR-NL-32] The use of an allowance reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-33 + warning + + + + [BR-NL-33] The use of a tax total in accounting currency (cac:TaxTotal/cbc:TaxAmount/@currencyID different than DocumentCurrencyCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-1 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-2 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-32-3 + warning + + + + [BR-NL-34] The use of a charge reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + + + + + + + + + + + + + BR-NL-35 + warning + + + + [BR-NL-35] The use of a tax exemption reason code (cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCode) is not recommended + + + + + + + + + + + + + + + + SI-UBL-2 + warning + + + + Document should not contain empty elements. + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/java/com/helger/phive/simplerinvoicing/mock/CTestFiles.java b/phive-rules-simplerinvoicing/src/test/java/com/helger/phive/simplerinvoicing/mock/CTestFiles.java index d85529c9..3d1fe5a9 100644 --- a/phive-rules-simplerinvoicing/src/test/java/com/helger/phive/simplerinvoicing/mock/CTestFiles.java +++ b/phive-rules-simplerinvoicing/src/test/java/com/helger/phive/simplerinvoicing/mock/CTestFiles.java @@ -83,6 +83,8 @@ public static ICommonsList getAllTestFiles () SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2036, SimplerInvoicingValidation.VID_SI_INVOICE_V2037, SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2037, + SimplerInvoicingValidation.VID_SI_INVOICE_V2038, + SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2038, SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V10, SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V101, @@ -92,6 +94,7 @@ public static ICommonsList getAllTestFiles () SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V105, SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V106, SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V107, + SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V108, SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V103, SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1031, @@ -99,7 +102,8 @@ public static ICommonsList getAllTestFiles () SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1033, SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1034, SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1035, - SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036 }) + SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036, + SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1037 }) { for (final IReadableResource aRes : getAllMatchingGoodTestFiles (aVESID)) { @@ -382,7 +386,8 @@ public static ICommonsList getAllMatchingGoodTestF aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2035) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2036) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2037)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2037) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2038)) { for (final String s : new String [] { "SI-UBL-2.0_BR-NL-10_ok_both_nl.xml", "SI-UBL-2.0_BR-NL-10_ok_customer_not_nl.xml", @@ -452,7 +457,8 @@ public static ICommonsList getAllMatchingGoodTestF aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2035) || aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2036) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2037)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2037) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2038)) { for (final String s : new String [] { "SI-UBL-2.0_BR-NL-8_ok_381.xml" }) ret.add (new ClassPathResource (PATH_2032 + s)); @@ -465,7 +471,8 @@ public static ICommonsList getAllMatchingGoodTestF aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V104) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V105) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V106) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V107)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V107) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V108)) { for (final String s : new String [] { "si-ubl-2.0-ext-gaccount_ok_sample.xml" }) ret.add (new ClassPathResource (PATH_GACCOUNT_10 + s)); @@ -477,7 +484,8 @@ public static ICommonsList getAllMatchingGoodTestF aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1033) || aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1035) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1037)) { for (final String s : new String [] { "NLCIUS-CII_ok_example.xml" }) ret.add (new ClassPathResource (NLCIUS_CII_103 + s)); @@ -712,7 +720,8 @@ public static ICommonsList getAllMatchingErrorTest aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2035) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2036) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2037)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2037) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_V2038)) { for (final String s : new String [] { "SI-UBL-2.0_UBL-SR-09_error_multiple_legalentity_registrationname.xml", "SI-UBL-2.0_UBL-SR-11_error_multiple_legalentity_companyid.xml", @@ -726,7 +735,8 @@ public static ICommonsList getAllMatchingErrorTest aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2035) || aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2036) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2037)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2037) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_CREDIT_NOTE_V2038)) { for (final String s : new String [] {}) ret.add (new ClassPathResource (PATH_2032 + s)); @@ -739,7 +749,8 @@ public static ICommonsList getAllMatchingErrorTest aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V104) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V105) || aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V106) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V107)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V107) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_INVOICE_20_GACCOUNT_V108)) { for (final String s : new String [] {}) ret.add (new ClassPathResource (PATH_GACCOUNT_10 + s)); @@ -751,7 +762,8 @@ public static ICommonsList getAllMatchingErrorTest aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1033) || aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1034) || aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1035) || - aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036)) + aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1036) || + aVESID.equals (SimplerInvoicingValidation.VID_SI_NLCIUS_CII_V1037)) { for (final String s : new String [] { "NLCIUS-CII_error_BR-NL-10.xml" }) ret.add (new ClassPathResource (NLCIUS_CII_103 + s)); diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii-1.0.3.7.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii-1.0.3.7.sch new file mode 100644 index 00000000..2b1afe72 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii-1.0.3.7.sch @@ -0,0 +1,42 @@ + + + + NLCIUS-CII validation, version 1.0.3.7 + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-model.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-model.sch new file mode 100644 index 00000000..18cec719 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-model.sch @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-syntax.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-syntax.sch new file mode 100644 index 00000000..fcb497a4 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/CII/EN16931-CII-syntax.sch @@ -0,0 +1,660 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/EN16931-CII-validation.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/EN16931-CII-validation.sch new file mode 100644 index 00000000..ef94fb84 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/EN16931-CII-validation.sch @@ -0,0 +1,46 @@ + + + + + EN16931 model bound to CII + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/README b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/README new file mode 100644 index 00000000..8edc188b --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/README @@ -0,0 +1,4 @@ +The CEN rules are based on +https://github.com/ConnectingEurope/eInvoicing-EN16931 +commit 8d3664de4eb9bcb7dc0a08201a1db0cf30be2fe9 +(tag validation-1.3.11) diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-model.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-model.sch new file mode 100644 index 00000000..6d65cca3 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-model.sch @@ -0,0 +1,337 @@ + + + + + + [BR-66]-Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a Charge Indicator. + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-97). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24). + [BR-02]-An Invoice shall have an Invoice number (BT-1). + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + [BR-06]-An Invoice shall contain the Seller name (BT-27). + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + [BR-08]-An Invoice shall contain the Seller postal address (BG-5). + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + [BR-16]-An Invoice shall have at least one Invoice line (BG-25). + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + [BR-AF-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + [BR-AG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. + [BR-B-02]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”. + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + [BR-27]-The Item net price (BT-146) shall NOT be negative. + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + [BR-44]-Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + [BR-CO-27]- Either the IBAN or a Proprietary ID (BT-84) shall be used. + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + [BR-AE-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-AF-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-AF-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-AF-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-AF-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AF-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be greater than 0 (zero). + + + [BR-AF-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AF-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + [BR-AF-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AF-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + [BR-AG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-AG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-AG-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-AG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + [BR-AG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + [BR-AG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-AG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + [BR-E-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + [BR-G-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + [BR-IC-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + [BR-O-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-S-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + [BR-Z-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-syntax.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-syntax.sch new file mode 100644 index 00000000..aeab7692 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/abstract/EN16931-CII-syntax.sch @@ -0,0 +1,661 @@ + + + + + + [CII-SR-001] - SpecifiedTransactionID should not be present + [CII-SR-002] - TestIndicator should not be present + [CII-SR-003] - BusinessProcessSpecifiedDocumentContextParameter should exist maximum once + [CII-SR-006] - BIMSpecifiedDocumentContextParameter should not be present + [CII-SR-007] - ScenarioSpecifiedDocumentContextParameter should not be present + [CII-SR-008] - ApplicationSpecifiedDocumentContextParameter should not be present + [CII-SR-009] - GuidelineSpecifiedDocumentContextParameter must exist exactly once + [CII-SR-010] - ID must exist exactly once + [CII-SR-011] - SubsetSpecifiedDocumentContextParameter should not be present + [CII-SR-012] - MessageStandardSpecifiedDocumentContextParameter should not be present + + + [CII-SR-013] - Name should not be present + [CII-SR-014] - TypeCode must exist exactly once + [CII-SR-015] - DateTime should not be present + [CII-SR-016] - CopyIndicator should not be present + [CII-SR-017] - Purpose should not be present + [CII-SR-018] - ControlRequirementIndicator should not be present + [CII-SR-019] - LanguageID should not be present + [CII-SR-020] - PurposeCode should not be present + [CII-SR-021] - RevisionDateTime should not be present + [CII-SR-022] - VersionID should not be present + [CII-SR-023] - GlobalID should not be present + [CII-SR-024] - RevisionID should not be present + [CII-SR-025] - PreviousRevisionID should not be present + [CII-SR-026] - CategoryCode should not be present + [CII-SR-027] - Subject should not be present + [CII-SR-028] - ContentCode should not be present + + [CII-SR-032] - ID should not be present + [CII-SR-033] - EffectiveSpecifiedPeriod should not be present + [CII-SR-034] - IssuerTradeParty should not be present + + + [CII-SR-030] - Content should exist maximum once + + + [CII-SR-035] - DescriptionCode should not be present + [CII-SR-036] - ParentLineID should not be present + [CII-SR-037] - LineStatusCode should not be present + [CII-SR-038] - LineStatusReasonCode should not be present + + [CII-SR-221] - IncludedSubordinateTradeLineItem should not be present + + + [CII-SR-039] - IncludedNote should exist maximum once + [CII-SR-040] - Content should exist maximum once + [CII-SR-041] - SubjectCode should not be present + [CII-SR-042] - ID should not be present + [CII-SR-043] - CategoryCode should not be present + [CII-SR-044] - Subject should not be present + + + [CII-SR-045] - ID should not be present + [CII-SR-046] - schemeID must be present if GlobalID is present + + [CII-SR-048] - ManufacturerAssignedID should not be present + [CII-SR-049] - TradeName should not be present + [CII-SR-050] - TypeCode should not be present + [CII-SR-051] - NetWeightMeasure should not be present + [CII-SR-052] - GrossWeightMeasure should not be present + [CII-SR-053] - ProductGroupID should not be present + [CII-SR-054] - EndItemTypeCode should not be present + [CII-SR-055] - EndItemName should not be present + [CII-SR-056] - AreaDensityMeasure should not be present + [CII-SR-057] - UseDescription should not be present + [CII-SR-058] - BrandName should not be present + [CII-SR-059] - SubBrandName should not be present + [CII-SR-060] - DrainedNetWeightMeasure should not be present + [CII-SR-061] - VariableMeasureIndicator should not be present + [CII-SR-062] - ColourCode should not be present + [CII-SR-063] - ColourDescription should not be present + [CII-SR-064] - Designation should not be present + [CII-SR-065] - FormattedCancellationAnnouncedLaunchDateTime should not be present + [CII-SR-066] - FormattedLatestProductDataChangeDateTime should not be present + [CII-SR-067] - ID should not be present + [CII-SR-068] - TypeCode should not be present + + [CII-SR-070] - ValueMeasure should not be present + [CII-SR-071] - MeasurementMethodCode should not be present + + [CII-SR-073] - ValueCode should not be present + [CII-SR-074] - ValueDateTime should not be present + [CII-SR-075] - ValueIndicator should not be present + [CII-SR-076] - ContentTypeCode should not be present + [CII-SR-077] - ValueSpecifiedBinaryFile should not be present + [CII-SR-078] - ApplicableProductCharacteristicCondition should not be present + [CII-SR-079] - ApplicableReferencedStandard should not be present + [CII-SR-080] - ApplicableMaterialGoodsCharacteristic should not be present + + [CII-SR-081] - SystemID should not be present + [CII-SR-082] - SystemName should not be present + [CII-SR-083] - ClassName should not be present + [CII-SR-084] - SubClassCode should not be present + [CII-SR-085] - ClassProductCharacteristic should not be present + [CII-SR-086] - ApplicableReferencedStandard should not be present + + [CII-SR-087] - IndividualTradeProductInstance should not be present + [CII-SR-088] - CertificationEvidenceReferenceReferencedDocument should not be present + [CII-SR-089] - InspectionReferenceReferencedDocument should not be present + + [CII-SR-090] - ID should exist maximum once. + [CII-SR-091] - Name should not be present + [CII-SR-092] - SubordinateTradeCountrySubDivision should not be present + + [CII-SR-093] - LinearSpatialDimension should not be present + [CII-SR-094] - MinimumLinearSpatialDimension should not be present + [CII-SR-095] - MaximumLinearSpatialDimension should not be present + [CII-SR-096] - ManufacturerTradeParty should not be present + [CII-SR-097] - PresentationSpecifiedBinaryFile should not be present + [CII-SR-098] - MSDSReferenceReferencedDocument should not be present + [CII-SR-099] - AdditionalReferenceReferencedDocument should not be present + [CII-SR-100] - LegalRightsOwnerTradeParty should not be present + [CII-SR-101] - BrandOwnerTradeParty should not be present + [CII-SR-102] - IncludedReferencedProduct should not be present + [CII-SR-103] - InformationNote should not be present + + + [CII-SR-069] - Description should exist maximum once. + [CII-SR-072] - Value should exist maximum once. + + + [CII-SR-104] - BuyerReference should not be present + [CII-SR-105] - BuyerRequisitionerTradeParty should not be present + [CII-SR-106] - ApplicableTradeDeliveryTerms should not be present + [CII-SR-107] - SellerOrderReferencedDocument should not be present + [CII-SR-108] - IssuerAssignedID should not be present + [CII-SR-109] - QuotationReferencedDocument should not be present + [CII-SR-110] - ContractReferencedDocument should not be present + [CII-SR-111] - DemandForecastReferencedDocument should not be present + [CII-SR-112] - PromotionalDealReferencedDocument should not be present + [CII-SR-113] - AdditionalReferencedDocument should not be present + + [CII-SR-114] - TypeCode should not be present + [CII-SR-115] - MinimumQuantity should not be present + [CII-SR-116] - MaximumQuantity should not be present + [CII-SR-117] - ChangeReason should not be present + [CII-SR-118] - OrderUnitConversionFactorNumeric should not be present + [CII-SR-439] - ChargeAmount should exist maximum once + + [CII-SR-119] - Only allowances on price a price should be present + [CII-SR-120] - ID should not be present + [CII-SR-121] - SequenceNumeric should not be present + [CII-SR-122] - CalculationPercent should not be present + [CII-SR-123] - BasisAmount should not be present + [CII-SR-124] - BasisQuantityshould not be present + [CII-SR-125] - PrepaidIndicator should not be present + [CII-SR-126] - UnitBasisAmount should not be present + [CII-SR-127] - ReasonCode should not be present + [CII-SR-128] - Reason should not be present + [CII-SR-129] - TypeCode should not be present + [CII-SR-130] - CategoryTradeTax should not be present + [CII-SR-131] - ActualTradeCurrencyExchange should not be present + [CII-SR-440] - ActualAmount should exist maximum once + + [CII-SR-445] - IncludedTradeTax should not be present + [CII-SR-132] - ValiditySpecifiedPeriod should not be present + [CII-SR-133] - DeliveryTradeLocation should not be present + [CII-SR-134] - TradeComparisonReferencePrice should not be present + [CII-SR-135] - AssociatedReferencedDocument should not be present + + [CII-SR-136] - TypeCode should not be present + + [CII-SR-138] - MinimumQuantity should not be present + [CII-SR-139] - MaximumQuantity should not be present + [CII-SR-140] - ChangeReason should not be present + [CII-SR-141] - OrderUnitConversionFactorNumeric should not be present + [CII-SR-142] - AppliedTradeAllowanceCharge should not be present + [CII-SR-446] - IncludedTradeTax should not be present + [CII-SR-143] - ValiditySpecifiedPeriod should not be present + [CII-SR-144] - DeliveryTradeLocation should not be present + [CII-SR-145] - TradeComparisonReferencePrice should not be present + [CII-SR-146] - AssociatedReferencedDocument should not be present + [CII-SR-441] - ChargeAmount should exist maximum once + + [CII-SR-147] - RequisitionerReferencedDocument should not be present + [CII-SR-148] - ItemSellerTradeParty should not be present + [CII-SR-149] - ItemBuyerTradeParty should not be present + [CII-SR-150] - IncludedSpecifiedMarketplace should not be present + [CII-SR-447] - UltimateCustomerOrderReferencedDocument should not be present + + + + [CII-SR-151] - RequestedQuantity should not be present + [CII-SR-152] - ReceivedQuantity should not be present + [CII-SR-153] - ChargeFreeQuantity should not be present + [CII-SR-154] - PackageQuantity should not be present + [CII-SR-155] - ProductUnitQuantity should not be present + [CII-SR-156] - PerPackageUnitQuantity should not be present + [CII-SR-157] - NetWeightMeasure should not be present + [CII-SR-158] - GrossWeightMeasure should not be present + [CII-SR-159] - TheoreticalWeightMeasure should not be present + [CII-SR-160] - DespatchedQuantity should not be present + [CII-SR-161] - SpecifiedDeliveryAdjustment should not be present + [CII-SR-162] - IncludedSupplyChainPackaging should not be present + [CII-SR-163] - RelatedSupplyChainConsignment should not be present + [CII-SR-164] - ShipToTradeParty should not be present + [CII-SR-165] - UltimateShipToTradeParty should not be present + [CII-SR-166] - ShipFromTradeParty should not be present + [CII-SR-167] - ActualDespatchSupplyChainEvent should not be present + [CII-SR-168] - ActualPickUpSupplyChainEvent should not be present + [CII-SR-169] - RequestedDeliverySupplyChainEvent should not be present + [CII-SR-170] - ActualDeliverySupplyChainEvent should not be present + [CII-SR-171] - ActualReceiptSupplyChainEvent should not be present + [CII-SR-172] - AdditionalReferencedDocument should not be present + [CII-SR-173] - DespatchAdviceReferencedDocument should not be present + [CII-SR-174] - ReceivingAdviceReferencedDocument should not be present + [CII-SR-175] - DeliveryNoteReferencedDocument should not be present + [CII-SR-176] - ConsumptionReportReferencedDocument should not be present + [CII-SR-177] - RequestedQuantity should not be present + + + [CII-SR-178] - PaymentReference should not be present + [CII-SR-179] - InvoiceIssuerReference should not be present + [CII-SR-180] - TotalAdjustmentAmount should not be present + [CII-SR-181] - DiscountIndicator should not be present + [CII-SR-182] - CalculatedAmount should not be present + + [CII-SR-183] - IndicatorString should not be present + [CII-SR-184] - ID should not be present + [CII-SR-185] - SequenceNumeric should not be present + [CII-SR-186] - @format should not be present + [CII-SR-187] - BasisQuantity should not be present + [CII-SR-188] - PrepaidIndicator should not be present + [CII-SR-189] - UnitBasisAmount should not be present + [CII-SR-190] - TypeCode should not be present + [CII-SR-191] - CategoryTradeTax should not be present + [CII-SR-192] - ActualTradeCurrencyExchange should not be present + [CII-SR-193] - ID should not be present + + [CII-SR-194] - SubtotalCalculatedTradeTax should not be present + [CII-SR-195] - SpecifiedLogisticsServiceCharge should not be present + [CII-SR-196] - SpecifiedTradePaymentTerms should not be present + [CII-SR-197] - ChargeTotalAmount should not be present + [CII-SR-198] - AllowanceTotalAmount should not be present + [CII-SR-199] - TaxBasisTotalAmount should not be present + [CII-SR-200] - TaxTotalAmount should not be present + [CII-SR-201] - GrandTotalAmount should not be present + [CII-SR-202] - InformationAmount should not be present + [CII-SR-203] - TotalAllowanceChargeAmount should not be present + [CII-SR-204] - TotalRetailValueInformationAmount should not be present + [CII-SR-205] - GrossLineTotalAmount should not be present + [CII-SR-206] - NetLineTotalAmount should not be present + [CII-SR-207] - NetIncludingTaxesLineTotalAmount should not be present + [CII-SR-208] - ProductWeightLossInformationAmount should not be present + + [CII-SR-209] - SpecifiedFinancialAdjustment should not be present + [CII-SR-210] - InvoiceReferencedDocument should not be present + + [CII-SR-212] - PayableSpecifiedTradeAccountingAccount should not be present + [CII-SR-213] - SetTriggerCode should not be present + [CII-SR-214] - TypeCode should not be present + [CII-SR-215] - AmountTypeCode should not be present + [CII-SR-216] - Name should not be present + [CII-SR-217] - CostReferenceDimensionPattern should not be present + [CII-SR-218] - PurchaseSpecifiedTradeAccountingAccount should not be present + [CII-SR-219] - SalesSpecifiedTradeAccountingAccount should not be present + [CII-SR-220] - SpecifiedTradeSettlementFinancialCard should not be present + [CII-SR-454] - Only one ApplicableTradeTax should be present + + + + [CII-SR-442] - Reference should not be present + [CII-SR-222] - RoleCode should not be present + + [CII-SR-223] - LegalClassificationCode should not be present + [CII-SR-224] - Name should not be present + [CII-SR-225] - PostalTradeAddress should not be present + [CII-SR-226] - RoleCode should not be present + [CII-SR-227] - ID should not be present + [CII-SR-228] - TypeCode should not be present + [CII-SR-229] - JobTitle should not be present + [CII-SR-230] - Responsibility should not be present + [CII-SR-231] - PersonID should not be present + [CII-SR-232] - URIID should not be present + [CII-SR-233] - ChannelCode should not be present + + [CII-SR-234] - DirectTelephoneUniversalCommunication should not be present + [CII-SR-235] - MobileTelephoneUniversalCommunication should not be present + [CII-SR-236] - FaxUniversalCommunication should not be present + [CII-SR-237] - ChannelCode should not be present + [CII-SR-238] - CompleteNumber should not be present + [CII-SR-239] - TelexUniversalCommunication should not be present + [CII-SR-240] - VOIPUniversalCommunication should not be present + [CII-SR-241] - InstantMessagingUniversalCommunication should not be present + [CII-SR-242] - SpecifiedNote should not be present + [CII-SR-243] - SpecifiedContactPerson should not be present + + [CII-SR-244] - ChannelCode should not be present + [CII-SR-245] - CompleteNumber should not be present + + [CII-SR-246] - AssociatedRegisteredTax should not be present + [CII-SR-247] - EndPointURIUniversalCommunication should not be present + [CII-SR-248] - LogoAssociatedSpecifiedBinaryFile should not be present + + [CII-SR-249] - RoleCode should not be present + [CII-SR-250] - Description should not be present + [CII-SR-251] - LegalClassificationCode should not be present + [CII-SR-252] - Name should not be present + + [CII-SR-254] - PostalTradeAddress should not be present + [CII-SR-255] - AuthorizedLegalRegistration should not be present + + [CII-SR-256] - ID should not be present + [CII-SR-257] - TypeCode should not be present + [CII-SR-258] - JobTitle should not be present + [CII-SR-259] - Responsibility should not be present + [CII-SR-260] - PersonID should not be present + [CII-SR-261] - URIID should not be present + [CII-SR-262] - ChannelCode should not be present + + [CII-SR-263] - DirectTelephoneUniversalCommunication should not be present + [CII-SR-264] - MobileTelephoneUniversalCommunication should not be present + [CII-SR-265] - FaxUniversalCommunication should not be present + [CII-SR-266] - ChannelCode should not be present + [CII-SR-267] - CompleteNumber should not be present + [CII-SR-268] - TelexUniversalCommunication should not be present + [CII-SR-269] - VOIPUniversalCommunication should not be present + [CII-SR-270] - InstantMessagingUniversalCommunication should not be present + [CII-SR-271] - SpecifiedNote should not be present + [CII-SR-272] - SpecifiedContactPerson should not be present + + [CII-SR-273] - ChannelCode should not be present + [CII-SR-274] - CompleteNumber should not be present + + [CII-SR-275] - AssociatedRegisteredTax should not be present + [CII-SR-276] - EndPointURIUniversalCommunication should not be present + [CII-SR-277] - LogoAssociatedSpecifiedBinaryFile should not be present + + [CII-SR-278] - SalesAgentTradeParty should not be present + [CII-SR-279] - BuyerRequisitionerTradeParty should not be present + [CII-SR-280] - BuyerAssignedAccountantTradeParty should not be present + [CII-SR-281] - SellerAssignedAccountantTradeParty should not be present + [CII-SR-282] - BuyerTaxRepresentativeTradeParty should not be present + + [CII-SR-283] - GlobalID should not be present + [CII-SR-284] - RoleCode should not be present + [CII-SR-285] - Description should not be present + [CII-SR-286] - SpecifiedLegalOrganization should not be present + [CII-SR-287] - DefinedTradeContact should not be present + [CII-SR-288] - URIUniversalCommunication should not be present + [CII-SR-289] - AssociatedRegisteredTax should not be present + [CII-SR-290] - EndPointURIUniversalCommunication should not be present + [CII-SR-291] - LogoAssociatedSpecifiedBinaryFile should not be present + + [CII-SR-292] - ProductEndUserTradeParty should not be present + [CII-SR-293] - ApplicableTradeDeliveryTerms should not be present + [CII-SR-294] - LineID should not be present + [CII-SR-295] - LineID should not be present + [CII-SR-296] - QuotationReferencedDocument should not be present + [CII-SR-297] - OrderResponseReferencedDocument should not be present + [CII-SR-298] - LineID should not be present + [CII-SR-299] - DemandForecastReferencedDocument should not be present + [CII-SR-300] - SupplyInstructionReferencedDocument should not be present + [CII-SR-301] - PromotionalDealReferencedDocument should not be present + [CII-SR-302] - PriceListReferencedDocument should not be present + [CII-SR-303] - LineID should not be present + [CII-SR-304] - RequisitionerReferencedDocument should not be present + [CII-SR-305] - BuyerAgentTradeParty should not be present + [CII-SR-306] - PurchaseConditionsReferencedDocument should not be present + [CII-SR-307] - Description should not be present + [CII-SR-448] - UltimateCustomerOrderReferencedDocument should not be present + [CII-SR-450] - Only one buyer identifier should be present (either the ID or the Global ID) + [CII-SR-455] - DefinedTradeContact of SellerTradeParty shall exist maximum once + [CII-SR-456] - DefinedTradeContact of BuyerTradeParty shall exist maximum once + [CII-SR-457] - IssuerAssignedID with TypeCode 50 should exist maximum once + [CII-SR-458] - IssuerAssignedID with TypeCode 130 should exist maximum once + + + + [CII-SR-308] - RelatedSupplyChainConsignment should not be present + + [CII-SR-309] - RoleCode should not be present + [CII-SR-310] - Description should not be present + [CII-SR-311] - SpecifiedLegalOrganization should not be present + [CII-SR-312] - DefinedTradeContact should not be present + [CII-SR-313] - URIUniversalCommunication should not be present + [CII-SR-314] - SpecifiedTaxRegistration should not be present + [CII-SR-315] - EndPointURIUniversalCommunication should not be present + [CII-SR-316] - LogoAssociatedSpecifiedBinaryFile should not be present + + [CII-SR-317] - UltimateShipToTradeParty should not be present + [CII-SR-318] - ShipFromTradeParty should not be present + [CII-SR-319] - ActualDespatchSupplyChainEvent should not be present + [CII-SR-320] - ActualPickUpSupplyChainEvent should not be present + + [CII-SR-321] - ID should not be present + [CII-SR-322] - DateTime should not be present + [CII-SR-323] - TypeCode should not be present + [CII-SR-324] - Description should not be present + [CII-SR-325] - DescriptionBinaryObject should not be present + [CII-SR-326] - UnitQuantity should not be present + [CII-SR-327] - LatestOccurrenceDateTime should not be present + [CII-SR-328] - EarliestOccurrenceDateTime should not be present + [CII-SR-329] - OccurrenceSpecifiedPeriod should not be present + [CII-SR-330] - OccurrenceLogisticsLocation should not be present + + [CII-SR-331] - ActualReceiptSupplyChainEvent should not be present + [CII-SR-332] - AdditionalReferencedDocument should not be present + [CII-SR-333] - LineID should not be present + [CII-SR-334] - LineID should not be present + [CII-SR-335] - DeliveryNoteReferencedDocument should not be present + [CII-SR-336] - ConsumptionReportReferencedDocument should not be present + [CII-SR-337] - PreviousDeliverySupplyChainEvent should not be present + [CII-SR-338] - PackingListReferencedDocument should not be present + [CII-SR-449] - Only one delivery to location identifier should be present (either the ID or the Global ID) + + + [CII-SR-339] - DuePayableAmount should not be present + [CII-SR-340] - CreditorReferenceTypeCode should not be present + [CII-SR-341] - CreditorReferenceType should not be present + [CII-SR-342] - CreditorReferenceIssuerID should not be present + + [CII-SR-344] - PaymentCurrencyCode should not be present + [CII-SR-345] - InvoiceIssuerReference should not be present + [CII-SR-346] - InvoiceDateTime should not be present + [CII-SR-347] - NextInvoiceDateTime should not be present + [CII-SR-348] - CreditReasonCode should not be present + [CII-SR-349] - CreditReason should not be present + [CII-SR-350] - InvoicerTradeParty should not be present + [CII-SR-351] - InvoiceeTradeParty should not be present + + [CII-SR-352] - RoleCode should not be present + [CII-SR-353] - Description should not be present + [CII-SR-354] - LegalClassificationCode should not be present + [CII-SR-355] - Name should not be present + [CII-SR-356] - TradingBusinessName should not be present + [CII-SR-357] - PostalTradeAddress should not be present + [CII-SR-358] - AuthorizedLegalRegistration should not be present + [CII-SR-359] - DefinedTradeContact should not be present + [CII-SR-360] - PostalTradeAddress should not be present + [CII-SR-361] - URIUniversalCommunication should not be present + [CII-SR-362] - SpecifiedTaxRegistration should not be present + [CII-SR-363] - EndPointURIUniversalCommunication should not be present + [CII-SR-364] - LogoAssociatedSpecifiedBinaryFile should not be present + [CII-SR-451] - Only one payee identifier should be present (either the ID or the Global ID) + + [CII-SR-365] - PayerTradeParty should not be present + [CII-SR-366] - TaxApplicableTradeCurrencyExchange should not be present + [CII-SR-367] - InvoiceApplicableTradeCurrencyExchange should not be present + [CII-SR-368] - PaymentApplicableTradeCurrencyExchange should not be present + + [CII-SR-369] - PaymentChannelCode should not be present + [CII-SR-370] - GuaranteeMethodCode should not be present + [CII-SR-371] - PaymentMethodCode should not be present + [CII-SR-443] - ID should not be present + [CII-SR-372] - MicrochipIndicator should not be present + [CII-SR-373] - TypeCode should not be present + + [CII-SR-375] - ExpiryDate should not be present + [CII-SR-376] - VerificationNumeric should not be present + [CII-SR-377] - ValidFromDateTime should not be present + [CII-SR-378] - CreditLimitAmount should not be present + [CII-SR-379] - CreditAvailableAmount should not be present + [CII-SR-380] - InterestRatePercent should not be present + [CII-SR-381] - Description should not be present + [CII-SR-382] - AccountName should not be present + [CII-SR-444] - ProprietaryID should not be present + + [CII-SR-384] - ClearingSystemName should not be present + [CII-SR-385] - Name should not be present + [CII-SR-386] - LocationFinancialInstitutionAddress should not be present + + + [CII-SR-388] - ID should not be present + [CII-SR-389] - SequenceNumeric should not be present + [CII-SR-390] - BasisQuantity should not be present + [CII-SR-391] - PrepaidIndicator should not be present + [CII-SR-392] - UnitBasisAmount should not be present + [CII-SR-393] - TypeCode should not be present + [CII-SR-394] - ActualTradeCurrencyExchange should not be present + [CII-SR-395] - SubtotalCalculatedTradeTax should not be present + [CII-SR-396] - SpecifiedLogisticsServiceCharge should not be present + + [CII-SR-397] - ID should not be present + [CII-SR-398] - FromEventCode should not be present + [CII-SR-399] - SettlementPeriodMeasure should not be present + [CII-SR-400] - DateTime should not be present + [CII-SR-401] - TypeCode should not be present + [CII-SR-402] - InstructionTypeCode should not be present + + [CII-SR-404] - PartialPaymentPercent should not be present + [CII-SR-405] - PaymentMeansID should not be present + [CII-SR-406] - PartialPaymentAmount should not be present + [CII-SR-407] - ApplicableTradePaymentPenaltyTerms should not be present + [CII-SR-408] - ApplicableTradePaymentDiscountTerms should not be present + [CII-SR-409] - PayeeTradeParty should not be present + + [CII-SR-421] - SpecifiedFinancialAdjustment should not be present + [CII-SR-422] - LineID should not be present + [CII-SR-423] - ProFormaInvoiceReferencedDocument should not be present + [CII-SR-424] - LetterOfCreditReferencedDocument should not be present + [CII-SR-425] - FactoringAgreementReferencedDocument should not be present + [CII-SR-426] - FactoringListReferencedDocument should not be present + [CII-SR-427] - PayableSpecifiedTradeAccountingAccount should not be present + [CII-SR-428] - SetTriggerCode should not be present + [CII-SR-429] - TypeCode should not be present + [CII-SR-430] - AmountTypeCode should not be present + [CII-SR-431] - Name should not be present + [CII-SR-432] - CostReferenceDimensionPattern should not be present + [CII-SR-433] - PurchaseSpecifiedTradeAccountingAccount should not be present + [CII-SR-434] - SalesSpecifiedTradeAccountingAccount should not be present + [CII-SR-435] - SpecifiedTradeSettlementFinancialCard should not be present + [CII-SR-436] - SpecifiedAdvancePayment should not be present + [CII-SR-437] - UltimatePayeeTradeParty should not be present + [CII-SR-452] - Only one SpecifiedTradePaymentTerms should be present + [CII-SR-453] - Only one SpecifiedTradePaymentTerms Description should be present + + + + + [CII-SR-411] - InformationAmount should not be present + [CII-SR-412] - TotalDiscountAmount should not be present + [CII-SR-413] - TotalAllowanceChargeAmount should not be present + [CII-SR-414] - RetailValueExcludingTaxInformationAmount should not be present + [CII-SR-415] - TotalDepositFeeInformationAmount should not be present + [CII-SR-416] - ProductValueExcludingTobaccoTaxInformationAmount should not be present + [CII-SR-417] - TotalRetailValueInformationAmount should not be present + [CII-SR-418] - GrossLineTotalAmount should not be present + [CII-SR-419] - NetLineTotalAmount should not be present + [CII-SR-420] - NetIncludingTaxesLineTotalAmount should not be present + + + [CII-DT-013] - languageID should not be present + [CII-DT-014] - languageLocaleID should not be present + + [CII-SR-438] - ValuationBreakdownStatement should not be present + + + [CII-SR-004] - Value should not be present + [CII-SR-005] - SpecifiedDocumentVersion should not be present + + + [CII-DT-001] - schemeName should not be present + [CII-DT-002] - schemeAgencyName should not be present + [CII-DT-003] - schemeDataURI should not be present + [CII-DT-004] - schemeURI should not be present + + + [CII-DT-005] - schemeID should not be present + [CII-DT-006] - schemeAgencyID should not be present + [CII-DT-007] - schemeVersionID should not be present + + + [CII-DT-008] - name should not be present + [CII-DT-009] - listURI should not be present + + + [CII-DT-010] - listID should not be present + [CII-DT-011] - listAgencyID should not be present + [CII-DT-012] - listVersionID should not be present + + + [CII-DT-045] - @listID should not be present + [CII-DT-046] - @listAgencyID should not be present + [CII-DT-047] - @listVersionID should not be present + [CII-DT-048] - @listURI should not be present + + + [CII-DT-015] - URIID should not be present + [CII-DT-016] - StatusCode should not be present + [CII-DT-017] - CopyIndicator should not be present + [CII-DT-018] - TypeCode should not be present + [CII-DT-019] - GlobalID should not be present + [CII-DT-020] - RevisionID should not be present + [CII-DT-021] - Name should not be present + [CII-DT-022] - AttachmentBinaryObject should not be present + [CII-DT-023] - Information should not be present + [CII-DT-024] - ReferenceTypeCode should not be present + [CII-DT-025] - SectionName should not be present + [CII-DT-026] - PreviousRevisionID should not be present + [CII-DT-027] - FormattedIssueDateTime should not be present + [CII-DT-028] - EffectiveSpecifiedPeriod should not be present + [CII-DT-029] - IssuerTradeParty should not be present + [CII-DT-030] - AttachedSpecifiedBinaryFile should not be present + + + [CII-DT-031] - currencyID should not be present + [CII-DT-032] - currencyCodeListVersionID should not be present + + + [CII-DT-033] - unitCode should not be present + [CII-DT-034] - unitCodeListID should not be present + [CII-DT-035] - unitCodeListAgencyID should not be present + [CII-DT-036] - unitCodeListAgencyName should not be present + + + [CII-DT-037] - TypeCode shall be 'VAT' + [CII-DT-038] - CalculatedRate should not be present + [CII-DT-039] - CalculationSequenceNumeric should not be present + [CII-DT-040] - BasisQuantity should not be present + [CII-DT-041] - BasisAmount should not be present + [CII-DT-042] - UnitBasisAmount should not be present + [CII-DT-043] - LineTotalBasisAmount should not be present + [CII-DT-044] - AllowanceChargeBasisAmount should not be present + [CII-DT-049] - CurrencyCode should not be present + [CII-DT-050] - Jurisdiction should not be present + [CII-DT-051] - CustomsDutyIndicator should not be present + [CII-DT-052] - ExemptionReasonCode should not be present + [CII-DT-098] - ExemptionReason should not be present + [CII-DT-053] - TaxBasisAllowanceRate should not be present + [CII-DT-054] - TaxPointDate should not be present + [CII-DT-055] - Type should not be present + [CII-DT-056] - InformationAmount should not be present + [CII-DT-057] - CategoryName should not be present + [CII-DT-058] - DueDateTypeCode should not be present + [CII-DT-059] - @format should not be present + [CII-DT-060] - SpecifiedTradeAccountingAccount should not be present + [CII-DT-061] - ServiceSupplyTradeCountry should not be present + [CII-DT-062] - BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present + [CII-DT-063] - SellerPayableTaxSpecifiedTradeAccountingAccount should not be present + [CII-DT-064] - SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present + [CII-DT-065] - BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present + [CII-DT-066] - BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present + [CII-DT-067] - PlaceApplicableTradeLocation should not be present + + + [CII-DT-068] - DateTime shall not be used. + [CII-DT-069] - DurationMeasure shall not be used. + [CII-DT-070] - InclusiveIndicator shall not be used. + [CII-DT-071] - Description shall not be used. + [CII-DT-072] - DateTime shall not be used. + [CII-DT-073] - CompleteDateTime shall not be used. + [CII-DT-074] - OpenIndicator shall not be used. + [CII-DT-075] - SeasonCode shall not be used. + [CII-DT-076] - ID shall not be used. + [CII-DT-077] - Name shall not be used. + [CII-DT-078] - SequenceNumeric shall not be used. + [CII-DT-079] - StartDateFlexibilityCode shall not be used. + [CII-DT-080] - ContinuousIndicator shall not be used. + [CII-DT-081] - PurposeCode shall not be used. + + + [CII-DT-082] - ID shall not be used. + [CII-DT-083] - PostOfficeBox shall not be used. + [CII-DT-084] - BuildingName shall not be used. + [CII-DT-086] - LineFour shall not be used. + [CII-DT-087] - LineFive shall not be used. + [CII-DT-088] - StreetName shall not be used. + [CII-DT-089] - CitySubDivisionName shall not be used. + [CII-DT-090] - CountryName shall not be used. + [CII-DT-091] - CountrySubDivisionID shall not be used. + [CII-DT-092] - AttentionOf shall not be used. + [CII-DT-093] - CareOf shall not be used. + [CII-DT-094] - BuildingNumber shall not be used. + [CII-DT-095] - DepartmentName shall not be used. + [CII-DT-096] - AdditionalStreetName shall not be used. + + + [CII-DT-097] - Date time string with format attribute 102 shall be YYYYMMDD. + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/codelist/EN16931-CII-codes.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/codelist/EN16931-CII-codes.sch new file mode 100644 index 00000000..0add8338 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/CenPC434/codelist/EN16931-CII-codes.sch @@ -0,0 +1,177 @@ + + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2475. + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + [BR-CL-08]-Subject Code MUST be coded using a restriction of UNTDID 4451. + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNTDID 4461 code list + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/NLCIUS-CII-validation.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/NLCIUS-CII-validation.sch new file mode 100644 index 00000000..1476ea36 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/nlcius/1.0.3.7/nlcius-cii/NLCIUS-CII-validation.sch @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + [BR-NL-1] For suppliers in the Netherlands the supplier MUST provide either a KVK or OIN number for its legal entity identifier (ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID with schemeID 0106 or 0190) + + + [BR-NL-2] For suppliers in the Netherlands, the invoice MUST contain either the buyer reference (ram:BuyerReference) or the order reference (ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID) + + + + [BR-NL-3] For suppliers in the Netherlands the supplier's address (ram:SellerTradeParty/PostalTradeAddres) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone (ram:PostcodeCode) + + + + [BR-NL-4] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (ram:BuyerTradeParty/PostalTradeAddres) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone (ram:PostcodeCode) + + + + [BR-NL-5] For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (ram:SellerTaxRepresentativeTradeParty) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone + + + + + + [BR-NL-7] The invoice type code (ram:TypeCode) MUST have one of the following values: 380, 381, 384, 389 + + + + + + [BR-NL-9] For suppliers in the Netherlands, if the document is a corrective invoice (rsm:ExchangedDocument/ram:TypeCode = 384), the document MUST contain an invoice reference (/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:IssuerAssignedID) + + + + [BR-NL-10] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier (/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID) MUST be either a KVK (schemeID=0106) or OIN number (schemeID=0190) + + + + [BR-NL-11] For suppliers in the Netherlands, the supplier MUST provide a means of payment (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans) if the payment is from customer to supplier + + + + [BR-NL-12] For suppliers in the Netherlands, the payment means code (ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode) MUST be one of 30, 48, 49, 57, 58 or 59 + + + + [BR-NL-31] The use of a payment service provider identifier (ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID or ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID) is not recommended for SEPA payments (ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode = 58 or 59) + + + + [BR-NL-13] If an order line reference (BT-132) is used, there must be an order reference on the document level (BT-13) + + + + [BR-NL-19] The use of a tax currency code (/*/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode) is not recommended + + + + [BR-NL-20] The use of a tax point date (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate/udt:DateString) is not recommended, and its value will be ignored + + + + [BR-NL-21] The use of a tax point date code (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode) is not recommended, and its value will be ignored + + + + [BR-NL-22] The use of an invoice note subject code (/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode) is not recommended. If deemed necessary the code shall be agreed upon with the receiving party. + + + + [BR-NL-23] The use of an invoice note subject code (/*/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID) is not recommended, unless desired by a particular network (such as PEPPOL) + + + + [BR-NL-24] The use of a preceding invoice issue date (/*/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString) is not recommended + + + + [BR-NL-25] The use of a seller tax registration identifier (/*/*/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID) is not recommended when the tax scheme is not VAT (VA), since this is not applicable to suppliers in the Netherlands + + + + [BR-NL-26] The use of the seller additional legal information field (/*/*/am:SellerTradeParty/ram:Description) is not recommended, since this is not applicable for suppliers in the Netherlands + + + + [BR-NL-27] The use of the seller address line 3 (/*/*/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + [BR-NL-27] The use of the customer address line 3 (/*/*/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + [BR-NL-27] The use of the tax representative address line 3 (/*/*/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + [BR-NL-27] The use of the delivery address line 3 (/*/*/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree) is not recommended, but allowed + + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + [BR-NL-28] The use of a country subdivision (/*/*/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName) is not recommended, but allowed + + + + [BR-NL-29] The use of a payment means text (/*/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information) is not recommended + + + + [BR-NL-30] The use of a payment account name (/*/*/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName) is not recommended + + + + [BR-NL-32] / [BR-NL-34] The use of an allowance reason code or charge reason code (ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode) are not recommended, both on document level and on line level. + + + + [BR-NL-33] The use of a tax total in accounting currency (ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount@currencyID different than InvoiceCurrencyCode) is not recommended + + + + [BR-NL-35] The use of a tax exemption reason code (/*/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode) is not recommended + + + + + + Document should not contain empty elements. + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount-1.0.8.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount-1.0.8.sch new file mode 100644 index 00000000..1302f469 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount-1.0.8.sch @@ -0,0 +1,86 @@ + + + + + SI-UBL G-Account extension validation, version 1.0.8 + + + + + + + + + + + + + + + + + + [SI-V20-INV-R000]-This XML instance is NOT tagged as an SI-UBL 2.0 invoice or credit note; please check the CustomizationID value + [BR-GA-0] When using the G-account extension, the CustomizationID must specify this. + + + + + + [BR-GA-1] The number of Payment Terms (NL-GA-01) in each invoice MUST be two. + + [BR-GA-2] The number of Payment Instructions (BG-16) in each invoice MUST be two. + + [BR-GA-3] Sum of Amount due for payment (BT-115) = ∑ Payment Amount (NL-GA-03) + + [BR-GA-7] There MUST be a Payment Means identifier (NL-GA-04) with a value equal to 'GACCOUNT' + + + + + [BR-GA-4] Each Payment Terms (NL-GA-01) MUST include a Payment Means reference (NL-GA-02) + + + + + [BR-GA-5] Each Payment Instructions (BG-16) MUST include a Payment Means identifier (NL-GA-04) + + + + + + + [BR-GA-6] The value of each Payment Means reference (NL-GA-02) MUST correspond with one and only one Payment means identifier (NL-GA-04) + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax-modified.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax-modified.sch new file mode 100644 index 00000000..bc60efc1 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax-modified.sch @@ -0,0 +1,799 @@ + + + + + [UBL-SR-51]-An address can only have one third line. + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + [UBL-SR-33]-Supporting document description shall occur maximum once + [UBL-SR-43]-Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) + + + [UBL-DT-01]-Amounts shall be decimal up to two fraction digits + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + [UBL-CR-001]-A UBL invoice should not include extensions + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + [UBL-CR-005]-A UBL invoice should not include the UUID + [UBL-CR-006]-A UBL invoice should not include the IssueTime + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + [UBL-CR-137]-A UBL invoice should not include the Signature + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BareCodeSymbologyID + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BareCodeSymbologyID + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BareCodeSymbologyID + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + + [UBL-DT-08]-Scheme name attribute should not be present + [UBL-DT-09]-Scheme agency name attribute should not be present + [UBL-DT-10]-Scheme data uri attribute should not be present + [UBL-DT-11]-Scheme uri attribute should not be present + [UBL-DT-12]-Format attribute should not be present + [UBL-DT-13]-Unit code list identifier attribute should not be present + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + [UBL-DT-15]-Unit code list agency name attribute should not be present + [UBL-DT-16]-List agency name attribute should not be present + [UBL-DT-17]-List name attribute should not be present + [UBL-DT-18]-Name attribute should not be present + [UBL-DT-19]-Language identifier attribute should not be present + [UBL-DT-20]-List uri attribute should not be present + [UBL-DT-21]-List scheme uri attribute should not be present + [UBL-DT-22]-Language local identifier attribute should not be present + [UBL-DT-23]-Uri attribute should not be present + [UBL-DT-24]-Currency code list version id should not be present + [UBL-DT-25]-CharacterSetCode attribute should not be present + [UBL-DT-26]-EncodingCode attribute should not be present + [UBL-DT-27]-Scheme Agency ID attribute should not be present + [UBL-DT-28]-List Agency ID attribute should not be present + [UBL-SR-01]-Contract identifier shall occur maximum once. + [UBL-SR-02]-Receive advice identifier shall occur maximum once + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + [UBL-SR-04]-Invoice object identifier shall occur maximum once + [UBL-SR-05]-Payment terms shall occur maximum once + [UBL-SR-08]-Invoice period shall occur maximum once + [UBL-SR-09]-Seller name shall occur maximum once + [UBL-SR-10]-Seller trader name shall occur maximum once + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + [UBL-SR-12]-Seller VAT identifier shall occur maximum once + [UBL-SR-13]-Seller tax registration shall occur maximum once + [UBL-SR-14]-Seller additional legal information shall occur maximum once + [UBL-SR-15]-Buyer name shall occur maximum once + [UBL-SR-16]-Buyer identifier shall occur maximum once + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + [UBL-SR-18]-Buyer VAT identifier shall occur maximum once + [UBL-SR-24]-Deliver to information shall occur maximum once + [UBL-SR-29]-Bank creditor reference shall occur maximum once + [UBL-SR-39]-Project reference shall occur maximum once. + [UBL-SR-40]-Buyer trade name shall occur maximum once + [UBL-SR-44]-An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans + [UBL-SR-45]-Due Date shall occur maximum once + [UBL-SR-46]-Payment means text shall occur maximum once + [UBL-SR-47]-When there are more than one payment means code, they shall be equal + [UBL-SR-49]-Value tax point date shall occur maximum once + + + [UBL-SR-34]-Invoice line note shall occur maximum once + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + [UBL-SR-36]-Invoice line period shall occur maximum once + [UBL-SR-37]-Item price discount shall occur maximum once + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + [UBL-SR-50]-Item description shall occur maximum once + [UBL-SR-52]-Document reference shall occur maximum once + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + [UBL-SR-26]-Payment reference shall occur maximum once + [UBL-SR-27]-Payment means text shall occur maximum once + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + [UBL-SR-23]-Seller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative + + + [UBL-SR-32]-VAT exemption reason text shall occur maximum once + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax.sch.diff b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax.sch.diff new file mode 100644 index 00000000..255876c7 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/EN16931-syntax.sch.diff @@ -0,0 +1,41 @@ +--- ./ubl/schematron/abstract/EN16931-syntax.sch 2023-11-07 16:59:27.818872136 +0100 ++++ /home/jelte/ionite/repos/validation/schematron/si-ubl-2.0-ext-gaccount/EN16931-syntax-modified.sch 2023-11-07 17:01:25.303439672 +0100 +@@ -2,6 +2,13 @@ + + Licensed under European Union Public Licence (EUPL) version 1.2. + ++ Original file: ubl/schematron/abstract/EN16931-syntax.sch ++ ++ Modifications: ++ - removed rule UBL-CR-411 ++ - removed rule UBL-CR-453 ++ - removed rule UBL-CR-459 ++ + --> + + +@@ -441,7 +448,7 @@ + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms +- [UBL-CR-411]-A UBL invoice should not include the PaymentMeans ID ++ + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID +@@ -482,13 +489,13 @@ + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID +- [UBL-CR-453]-A UBL invoice should not include the PaymentTerms PaymentMeansID ++ + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent +- [UBL-CR-459]-A UBL invoice should not include the PaymentTerms Amount ++ + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/README b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/README new file mode 100644 index 00000000..dbc0b0de --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0-ext-gaccount/README @@ -0,0 +1,5 @@ +The CEN rules are based on +https://github.com/ConnectingEurope/eInvoicing-EN16931 +commit 8d3664de4eb9bcb7dc0a08201a1db0cf30be2fe9 +(tag validation-1.3.11) +The abstract syntax file has been patched with the patch file in this directory. diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0.3.8.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0.3.8.sch new file mode 100644 index 00000000..20e1f78e --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0.3.8.sch @@ -0,0 +1,54 @@ + + + + SI-UBL 2.0 validation, version 2.0.3.8 + + + + + + + + + + + + + + + + [BII2-T10-R001] An invoice MUST have a customization identifier + + + [BII2-T10-R001] A credit note MUST have a customization identifier + + + + [SI-V20-INV-R000]-This XML instance is NOT tagged as an SI-UBL 2.0 invoice or credit note; please check the CustomizationID value + + + [SI-INV-R000]-This is not an SI-UBL 2.0 Invoice or CreditNote, validation cannot continue + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/EN16931-UBL-validation.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/EN16931-UBL-validation.sch new file mode 100644 index 00000000..4bd7dd6f --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/EN16931-UBL-validation.sch @@ -0,0 +1,34 @@ + + + + EN16931 model bound to UBL + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/LICENSE.txt b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/LICENSE.txt new file mode 100644 index 00000000..121b5c2b --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/LICENSE.txt @@ -0,0 +1,192 @@ +==== + Copyright (C) 2016-2018 Oriol Bausà, Andreas Pelekies, Philip Helger + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +==== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/README b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/README new file mode 100644 index 00000000..8edc188b --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/README @@ -0,0 +1,4 @@ +The CEN rules are based on +https://github.com/ConnectingEurope/eInvoicing-EN16931 +commit 8d3664de4eb9bcb7dc0a08201a1db0cf30be2fe9 +(tag validation-1.3.11) diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-model.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-model.sch new file mode 100644 index 00000000..24f9352e --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-model.sch @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-syntax.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-syntax.sch new file mode 100644 index 00000000..0084fb33 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/UBL/EN16931-UBL-syntax.sch @@ -0,0 +1,783 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-model.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-model.sch new file mode 100644 index 00000000..ee7b1c00 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-model.sch @@ -0,0 +1,346 @@ + + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.  + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24).    + [BR-02]-An Invoice shall have an Invoice number (BT-1). + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + [BR-06]-An Invoice shall contain the Seller name (BT-27). + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + [BR-08]-An Invoice shall contain the Seller postal address. + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + [BR-16]-An Invoice shall have at least one Invoice line (BG-25) + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). + [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT Breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + [BR-IG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + [BR-IG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-IG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-IG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-IP-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + [BR-IP-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-IP-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-IP-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. + [BR-B-02]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”. + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + [BR-27]-The Item net price (BT-146) shall NOT be negative. + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4) + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.  + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.     + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + [BR-AE-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + [BR-E-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + [BR-G-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + [BR-IC-10]-A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + [BR-IG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-IG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-IG-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-IG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + [BR-IG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + [BR-IG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + [BR-IP-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-IP-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-IP-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-IP-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + [BR-IP-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + [BR-IP-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + [BR-O-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + [BR-S-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.  + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + [BR-Z-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-syntax.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-syntax.sch new file mode 100644 index 00000000..8c94aae9 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/abstract/EN16931-syntax.sch @@ -0,0 +1,792 @@ + + + + + [UBL-SR-51]-An address can only have one third line. + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + [UBL-SR-33]-Supporting document description shall occur maximum once + [UBL-SR-43]-Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) + + + [UBL-DT-01]-Amounts shall be decimal up to two fraction digits + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + [UBL-CR-001]-A UBL invoice should not include extensions + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + [UBL-CR-005]-A UBL invoice should not include the UUID + [UBL-CR-006]-A UBL invoice should not include the IssueTime + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + [UBL-CR-137]-A UBL invoice should not include the Signature + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + [UBL-CR-411]-A UBL invoice should not include the PaymentMeans ID + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + [UBL-CR-453]-A UBL invoice should not include the PaymentTerms PaymentMeansID + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + [UBL-CR-459]-A UBL invoice should not include the PaymentTerms Amount + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BareCodeSymbologyID + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BareCodeSymbologyID + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BareCodeSymbologyID + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + + [UBL-DT-08]-Scheme name attribute should not be present + [UBL-DT-09]-Scheme agency name attribute should not be present + [UBL-DT-10]-Scheme data uri attribute should not be present + [UBL-DT-11]-Scheme uri attribute should not be present + [UBL-DT-12]-Format attribute should not be present + [UBL-DT-13]-Unit code list identifier attribute should not be present + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + [UBL-DT-15]-Unit code list agency name attribute should not be present + [UBL-DT-16]-List agency name attribute should not be present + [UBL-DT-17]-List name attribute should not be present + [UBL-DT-18]-Name attribute should not be present + [UBL-DT-19]-Language identifier attribute should not be present + [UBL-DT-20]-List uri attribute should not be present + [UBL-DT-21]-List scheme uri attribute should not be present + [UBL-DT-22]-Language local identifier attribute should not be present + [UBL-DT-23]-Uri attribute should not be present + [UBL-DT-24]-Currency code list version id should not be present + [UBL-DT-25]-CharacterSetCode attribute should not be present + [UBL-DT-26]-EncodingCode attribute should not be present + [UBL-DT-27]-Scheme Agency ID attribute should not be present + [UBL-DT-28]-List Agency ID attribute should not be present + [UBL-SR-01]-Contract identifier shall occur maximum once. + [UBL-SR-02]-Receive advice identifier shall occur maximum once + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + [UBL-SR-04]-Invoice object identifier shall occur maximum once + [UBL-SR-05]-Payment terms shall occur maximum once + [UBL-SR-08]-Invoice period shall occur maximum once + [UBL-SR-09]-Seller name shall occur maximum once + [UBL-SR-10]-Seller trader name shall occur maximum once + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + [UBL-SR-12]-Seller VAT identifier shall occur maximum once + [UBL-SR-13]-Seller tax registration shall occur maximum once + [UBL-SR-14]-Seller additional legal information shall occur maximum once + [UBL-SR-15]-Buyer name shall occur maximum once + [UBL-SR-16]-Buyer identifier shall occur maximum once + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + [UBL-SR-18]-Buyer VAT identifier shall occur maximum once + [UBL-SR-24]-Deliver to information shall occur maximum once + [UBL-SR-29]-Bank creditor reference shall occur maximum once + [UBL-SR-39]-Project reference shall occur maximum once. + [UBL-SR-40]-Buyer trade name shall occur maximum once + [UBL-SR-44]-An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans + [UBL-SR-45]-Due Date shall occur maximum once + [UBL-SR-46]-Payment means text shall occur maximum once + [UBL-SR-47]-When there are more than one payment means code, they shall be equal + [UBL-SR-49]-Value tax point date shall occur maximum once + + + [UBL-SR-34]-Invoice line note shall occur maximum once + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + [UBL-SR-36]-Invoice line period shall occur maximum once + [UBL-SR-37]-Item price discount shall occur maximum once + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + [UBL-SR-50]-Item description shall occur maximum once + [UBL-SR-52]-Document reference shall occur maximum once + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + [UBL-SR-26]-Payment reference shall occur maximum once + [UBL-SR-27]-Payment means text shall occur maximum once + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + [UBL-SR-23]-Seller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative + + + [UBL-SR-32]-VAT exemption reason text shall occur maximum once + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/codelist/EN16931-UBL-codes.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/codelist/EN16931-UBL-codes.sch new file mode 100644 index 00000000..8e129660 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/CenPC434/codelist/EN16931-UBL-codes.sch @@ -0,0 +1,169 @@ + + + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be + coded using one of the UNTDID 7143 list. + + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNCL4461 code list + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL5305 code list + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with + Rec 21 extension + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + diff --git a/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/si-ubl-2.0-nlcius.sch b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/si-ubl-2.0-nlcius.sch new file mode 100644 index 00000000..d061c947 --- /dev/null +++ b/phive-rules-simplerinvoicing/src/test/resources/external/rule-source/simplerinvoicing/2.0.3.8/si-ubl-2.0/si-ubl-2.0-nlcius.sch @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + [BR-NL-1] For suppliers in the Netherlands the supplier MUST provide either a KVK or OIN number for its legal entity identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID with schemeID 0106 or 0190) + + + [BR-NL-2] For suppliers in the Netherlands, the invoice MUST contain either the buyer reference (cbc:BuyerReference) or the order reference (cac:OrderReference/cbc:ID) + + + [BR-NL-3] For suppliers in the Netherlands the supplier's address (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + [BR-NL-4] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress) MUST contain the street name (cbc:StreetName), the city (cbc:CityName) and the postal zone (cbc:PostalZone) + + + [BR-NL-5] For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (cac:TaxRepresentativeParty/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and postal zone (cbc:PostalZone) + + + + [BR-NL-7] The invoice or credit note type code (cbc:InvoiceTypeCode/cbc:CreditNoteTypeCode) MUST have one of the following values: 380, 381, 384, 389 + [BR-NL-8] If the invoice type code (cbc:InvoiceTypeCode) is 381, the document MUST use the CreditNote scheme + [BR-NL-8] If the credit note type code (cbc:CreditNoteTypeCode) is 380, 384 or 389, the document MUST use the Invoice scheme + [BR-NL-9] For suppliers in the Netherlands, if the document is a corrective invoice (cbc:InvoiceTypeCode = 384), the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID) + + + [BR-NL-10] For suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier (cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID) MUST be either a KVK (schemeID=0106) or OIN number (schemeID=0190) + + + [BR-NL-11] For suppliers in the Netherlands, the supplier MUST provide a means of payment (cac:PaymentMeans) if the payment is from customer to supplier + + + [BR-NL-12] For suppliers in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59 + + + [BR-NL-31] The use of a payment service provider identifier (cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID) is not recommended for SEPA payments (cac:PaymentMeans/cbc:PaymentMeansCode = 58 or 59) + + + + + + + [BR-NL-13] If an order line reference (BT-132) is used, there must be an order reference on the document level (BT-13) + + + + + + [BR-NL-19] The use of a tax currency code (cbc:TaxCurrencyCode) is not recommended + + + [BR-NL-20] The use of a tax point date (cbc:TaxPointDate) is not recommended, and its value will be ignored + + + [BR-NL-21] The use of a tax point date code (cac:InvoicePeriod/cbc:DescriptionCode) is not recommended, and its value will be ignored + + + + + [BR-NL-24] The use of a preceding invoice issue date (cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate) is not recommended + + + [BR-NL-25] The use of a seller tax registration identifier (cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) is not recommended when the tax scheme is not VAT, since this is not applicable to suppliers in the Netherlands + + + [BR-NL-26] The use of the seller additional legal information field (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyLegalForm) is not recommended, since this is not applicable for suppliers in the Netherlands + + + [BR-NL-27] The use of the seller address line 3 (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + [BR-NL-27] The use of the customer address line 3 (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + [BR-NL-27] The use of the tax representative address line 3 (cac:TaxRepresentativePart/cac:PostalAddress/cac:AddressLine/cbc:Line) is not recommended + + + [BR-NL-27] The use of the delivery address line 3 (cac:Delivery/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line) is not recommended + + + [BR-NL-28] The use of a country subdivision (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + [BR-NL-28] The use of a country subdivision (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + [BR-NL-28] The use of a country subdivision (cac:TaxRepresentativePart/cac:PostalAddress/cbc:CountrySubentity) is not recommended + + + [BR-NL-28] The use of a country subdivision (cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:CountrySubentity) is not recommended + + + [BR-NL-29] The use of a payment means text (cac:PaymentMeans/cbc:PaymentMeansCode/@name) is not recommended + + + [BR-NL-30] The use of a payment account name (cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name) is not recommended + + + [BR-NL-32] The use of an allowance reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + [BR-NL-32] The use of an allowance reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + [BR-NL-32] The use of an allowance reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + + [BR-NL-33] The use of a tax total in accounting currency (cac:TaxTotal/cbc:TaxAmount/@currencyID different than DocumentCurrencyCode) is not recommended + + + [BR-NL-34] The use of a charge reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + [BR-NL-34] The use of a charge reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + [BR-NL-34] The use of a charge reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended + + + [BR-NL-35] The use of a tax exemption reason code (cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCode) is not recommended + + + + Document should not contain empty elements. + + +