From bd4a1d8fa779d1d5bc8787c75c46db999a495565 Mon Sep 17 00:00:00 2001 From: HorstOeko Date: Fri, 18 Aug 2023 06:30:35 +0200 Subject: [PATCH] Updated test assets because of fix of contextparameter for EXTENDED profile --- tests/TestCase.php | 22 + tests/assets/reader-order-x-extended.pdf | Bin 70971 -> 70970 bytes tests/assets/reader-order-x-extended.xml | 1742 ++++++++++----------- tests/testcases/OrderDocumentBaseTest.php | 2 +- 4 files changed, 894 insertions(+), 872 deletions(-) diff --git a/tests/TestCase.php b/tests/TestCase.php index 306f46d..266e7eb 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -108,6 +108,28 @@ public function expectNoticeOrWarning(): void } } + /** + * Use this with PHPunit 10 + * + * @param \Closure $run + * @return void + */ + public function expectNoticeOrWarningExt(\Closure $run): void + { + set_error_handler( + static function (int $errno, string $errstr): never { + throw new \Exception($errstr, $errno); + }, + E_ALL + ); + + $this->expectException(\Exception::class); + + call_user_func($run); + + restore_error_handler(); + } + /** * Access to private properties * diff --git a/tests/assets/reader-order-x-extended.pdf b/tests/assets/reader-order-x-extended.pdf index dbbb76f6f77accd302fd442dad8fdaf79122a939..57e5ea005203bbab85874d4691b4da383ed47530 100644 GIT binary patch delta 4400 zcmZXKXE+-Sqd@Hvt5S*@F=D*7AQ81kZM8R5BeoWyC}LBpR@L6ISIr=1TPsFTYLwc0 z&*Ck;_q#v8dw!kgJO^7v(osc1!=tbIOjuk52H+{q+*og*nI`6!gi8ZN^BPaWDgzONNQg;`ON&7v5|UC)0Fq`x6eT%Lu9W$?OAYklfl;IRpBXfQ zEVe+`$_-oMhktuVrMZ*DBE3l9Z#*Gt@HA9alZaks$tE(q3Od{|@Vvr1Sb;=ewQuUf z(?{O#K+1;%eks61j*6meH-|!~NlR&!C0IoWJO-ulm#sQFD##Z^v$8V%7P`2q1C6DL zeF*)CA{y_*JOs#?j;39)XUd>E)t9S?zs$YC;N`H3`+9Cm6cO4n#C?>;+u`D=Fz3D_@IA**=g%)zZwv4Dgs3}JG19Zl z0}K3s6+DTc+McBfL(Z#|jvTHOfa4_2bX@;rx!%n#>OcEObbLF5XDZ=i;jZviGG@!4 zZ4Ssa>;`(>fDc_{JK zmi$9I*M4&*e#C+^e8IeVpcsLEMwVkm>r2LZqG|<3OOyQcsngX|JCaq zy}exT%CqcL_q1^V-w2PdTqWb#Az&6Jx3*J)m1~W;R=vsj=MjH-Xizg*vdZs|jCRP( z>DU`D3cSikOtfcYx_pP7_%2!#Dl)h_J`kE=B8Blaf7s5%2;}_z}n0Y*5!{4Sp6I9-}tRci7=8eE1e3 zn#M;lsv?gAM}U|lNFrENCgJjMi%+B!&E~ye_|4Cx#HN_|;8$ptrRmPg%7?1!yV2W& z8ZdMi{C9$rTuceMy(1QxDK%#^!*vKSYU9$4ecSDE{Ra&!qNPl+T}1Jr zN8o9cxAOsciWi(TJyZCS%>GZEqo9X?0sG!w#^0%(_NgWXRFk6 zM*?Ww?8DTFm9YyZ#WwX;rKUVJPuUU|{;(uk#(^kK}+*`IC4DBK6me&;YZ zXUvolij&)?xC>akTkvHc)_gL>q=T30s9dQy*YdbIdo*&m7h`!%jr-YLLte>Q?d zM&n~Fo5D@BNec^_RipirrvTa@$odPAa*h@yJ<>Zq-8i8?ah0-s=8T?PIlD>_e?jfX zs>Qs#Qc}kMRX>m;rEkO%0===d{&)htq%1xclnb!w>8*UB*sv06R&9wbynMUVy0DiE zGR00DyI%k8@L!E`XI$_*RJOssc59*B)1DS-wnh6F+02SK4%WCcYEj>^OpDMX{wATi z{forX4Q55ATPVxTu@k891=34$H%2|_+B%_FRIZ+zO~||HpvrI4m6zL=-yiAJQnpq8 zuY-hI^r8z2vaDwHq%b1M%Nbf82#E}?`H&Hki&Nbj{P0x1J@8}#X;2-g*j>?S*Q`f$ zPx|;$U7Kjiqq-@KFP)UWec@sy8fBrF_4A@~PIIXO@4JWBzPfB4Z(o>_>2e$H_Uf56 zZPDBR>*+ zW0JIxLs&b5CdGv3n1B& z64)Jxe?#;g_lmlLu}GxIb*daTQq+xhDYk1|Qn#ZmC8gk|?H@vA_K!OEMsaracY=#C zBvzk$V&jSOpH5^LjMg3<`Jd#b;&}!he_1-ja1g*&j|5N1{<>h&>x$j9FeMjnaqW+t z@0lxd*{a06Hk6KZ-oAYb(oSRU53hAe54}9~3Vzl8)ZpWF4UYemi#|>TOjQR;c3gSg zbyfIhbCWcpkkteA@#pt!UEo){{Bx>-X~Jody!wg&dAGHN%wv)7(E{qvbQeW_>%$;< z6@{A9nZBGW!|8OtPR}Um;@fy;d9*$lv^QU9LLvISQvs_yP5?^6Qq=qX0Rn%b(5yBv zt@dV=)a2GWtA~fe3Hamc_Df=jifc8%I1Vr!2QcG7bP=E?AL0u)v|fSt{I1oXG}h>l z+7PF~-d9cvL$WhoB)1>9cb)46Kd}8}%UeL5+>n{lCn}kVmq2DEF=;&Mh^r}S^rh3p zi~9=2;7q*?O@XJ%rghb7yfjC+l4hS5lSl9%?%6{#37-wLLEnIZ99oxkM*Y_px^_7p z;_V|PbUI2Ky-Dq9{m8T0w+$-;Fk>-o5FsK~F4*agZcUPykpFE)enb zf-GnK1B1GJHiJl4WtWtv_9>y+iYApD<(5w-%mr8q=65{bC&l2+mP#b#*}IBDT^>b! zLw7K11(`^yY4%iYk!zp-lZ6i1vG`p^`(cpl(gfv^m~0ZnoM3G42Wimc4R0p-B{Fi1 z7XAS@yA}H-nDy8@?iheeEzZezCaxDkzhRKM{u*TPF@j!j0^gXjDI6e{R}qF-12_`; zARTo~wH-pc%yoAFy`4_+@_oaKl*iJ!>8XlSlt8L-`*xpF;r4~J{@3Ap7vh08ELCy zJ&BtDM&`OQpYNig?7>A-O7;nqvD`STc*>NfgYXAGsY9r$*N>0c?X0#2oWDrA>b{Qh zsQ#89`+E&5kSZ)F^&7 zIKB?q8 zg^#u3dyQ%tx|e%*ZG+XyBcV&yLPZ0Spc^fU4zp;(cjgh#|M9}`T3!dN`7hNGnUoOu zm3%SzkiJJxvITCCGRwybwm{9!cP|OA$UuA8+SFH+=;FxOK()vczo0uWY^jfrofFxE zH2+}U2WgicC133-$HoZ}+cZbTMgsV15C6|`#!y+;dbcvZL$k?i)zn}u)Ydk3H~ekD zXA*Vex>@DG1@=Wx&**BQ>L(oCiJC-%slNxsf=}HAUhF(ERSjGf6tD=3$nltTqhAzy zJOA4apdK%oyF>Pq(x{J(Z^VS~`xJlA;#dn+^K@;$W&FL5p)r_|w2u|~jQhjp#w*2V z2?<|o=_)7r#1pOTU!UnB2T={@D+`Ya)aq`ox6Y9@ECW_EK)!W08@RXfyg}d&g$dq! z!dGLjV=ex^UAJ|L)^aADT!Y~__Yi!T+qAS1a&8>=d{`=jJ{N`@eNi@WZSk@2tz>0K zNO+E>=Xs#KH2ImKNYSy`IRrRrq*#=)T8M(zqDI>^rR0f6<}De8Dl3-V-z?|u~b z4tGtZea~3#3%WeQ1)t>PdG&2~bKhm%6E=| zLyP8&F9irjAeL7-o3i<8BG#j@i;S>0oj|&y^5M$k3;Iy3?0yMiGp@-ZUi4qaE|nr& zHI$rEZH{TT?p{6y)w$8)2u=#zR>mIWU2RbPa~VMmFulEe()@n&H!9lG+9KwK>P4#5 zW1aBwN2HCv;|&E);?P=?vB=$X9y4?6oFmxS%d zzM+i_hun5vv6598a4MDX9jq>ovovS)M<9s#cl_?Dn2qt)B_Hd}8v`6E%|bD{tgQCG zJh%gDshh%m*-S@7B_ex99M}xsbwu#9u*gM*$=@cE{magJkey@tjhm<#uRhxm3V*V< zzAGhrpT$D2Lq%0|uUc>VSHYM*J+7&Np>mH9+G0g$O$=~!@)!1e>5Fvo$-oj5hCY-K z7Lyhhmo^rI%0MJ!B&9H#B!nll2&g27*ni;g;sE@gh)F@kq5rSJV6gvcP$?<+e}6DB zh@{kieK0Wz2t1>Jp3qKK3XYHzgE=_b!zEyF1jOF)B}57Vhrt}-4lpMNX}G)%Kwci; ai+t&W4DfM60AOO0a7h3UkJ|HRfd2uG%2ulY delta 4401 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 - - + + + false + + + A1 + + + urn:order-x.eu:1p0:extended + + + + PO123456789 + Doc Name + 220 + + 20221225 + + + false + + 9 + AC + + AAI + Content of Note + AAI + + + + 20221225 + + + 20221225 + + + + + + + 1 + + WEEE Tax of 0,50 euros per item included + TXD + + + + 1234567890123 + 987654321 + 654987321 + Product Name + Product Description + Product Batch ID (lot ID) + Product Brand Name + + Characteristic_Code + Characteristic Description + 5 meters + + + Class_code + Name Class Codification + + + Product Instances Batch ID + Product Instances Supplier Serial ID + + + 7B + + 5.0 + 3.0 + 1.0 + + + + FR + + + ADD_REF_PROD_ID + ADD_REF_PROD_URIID + 6 + ADD_REF_PROD_Desc + + + + + 1 + + + QUOT_125487 + 3 + + + ADD_REF_DOC_ID + ADD_REF_DOC_URIID + 5 + 916 + ADD_REF_DOC_Desc + + + OBJECT_125487 + 130 + AWV + + + 10.50 + 1.00 + + + false + + 1.00 + 95 + DISCOUNT + + + + true + + 0.50 + AEW + WEEE + + + + 10.00 + 1.00 + + + CATALOG_REF_ID + 2 + + + 2 + + + ULTCUSTORDEREF-1 + 1 + + 20221225 + + + + + + true + + 6.00 + 3.00 + 2.00 + + + + 20221225 + + + 20221225 + + + + + + + 20221225 + + + 20221225 + + + + + + + 0.00 + VAT + Reason-1 + S + RC1 + 19.00 + + + false - - - A1 - - - urn:order-x.eu:1p0:basicurn:order-x.eu:1p0:extended - - - - PO123456789 - Doc Name - 220 - + + 10.00 + 60.00 + 6.00 + 64 + SPECIAL AGREEMENT + + + + true + + 10.00 + 60.00 + 6.00 + FC + FREIGHT SERVICES + + + 60.00 + + + BUYER_ACCOUNTING_REF + + + + + + 2 + + WEEE Tax of 0,50 euros per item included + TXD + + + + 548796523 + 598632147 + 698569856 + Product Name + Product Description + Product Batch ID (lot ID) + Product Brand Name + + Characteristic_Code + Characteristic Description + 3 meters + + + Class_code + Name Class Codification + + + Product Instances Batch ID + Product Instances Supplier Serial ID + + + 7B + + 2.0 + 1.0 + 3.0 + + + + FR + + + ADD_REF_PROD_ID + ADD_REF_PROD_URIID + 6 + ADD_REF_PROD_Desc + + + + + 3 + + + QUOT_125487 + 2 + + + ADD_REF_DOC_ID + ADD_REF_DOC_URIID + 5 + 916 + ADD_REF_DOC_Desc + + + OBJECT_125487 + 130 + AWV + + + 19.50 + 2.00 + + + true + + 0.50 + AEW + WEEE TAX + + + + 20.00 + 2.00 + + + CATALOG_REF_ID + 2 + + + 3 + + + ULTCUSTORDEREF-1 + 2 + + 20221225 + + + + + + true + + 10.00 + 5.00 + 2.00 + + + 20221225 + + + + 20221225 - - + + + + + + false - - 9 - AC + + 1.00 + 100.00 + 1.00 + 64 + SPECIAL AGREEMENT + + + + true + + 1.00 + 100.00 + 1.00 + FC + FREIGHT SERVICES + + + 100.00 + + + BUYER_ACCOUNTING_REF + + + + + + 3 - AAI - Content of Note - AAI + Content of Note + AAI - + + + 854721548 + 698325417 + 598674321 + Product Name + Product Description + Product Batch ID (lot ID) + Product Brand Name + + Characteristic_Code + Characteristic Description + 3 meters + + + Class_code + Name Class Codification + + + Product Instances Batch ID + Product Instances Supplier Serial ID + + + 7B + + 2.0 + 1.0 + 3.0 + + + + FR + + + ADD_REF_PROD_ID + ADD_REF_PROD_URIID + 6 + ADD_REF_PROD_Desc + + + + + 4 + + + QUOT_125487 + 1 + + + ADD_REF_DOC_ID + ADD_REF_DOC_URIID + 5 + 916 + ADD_REF_DOC_Desc + + + OBJECT_125487 + 130 + AWV + + + 30.00 + 1.00 + + + false + + 5.00 + + + + 25.00 + 1.00 + + + CATALOG_REF_ID + 5 + + + 4 + + + ULTCUSTORDEREF-1 + 3 + + 20221225 + + + + + + true + + 6.00 + 3.00 + 2.00 + + + + 20221225 + + + 20221225 + + + + + - 20221225 + 20221225 - 20221225 + 20221225 - - - - - - 1 - - WEEE Tax of 0,50 euros per item included - TXD - - - - 1234567890123 - 987654321 - 654987321 - Product Name - Product Description - Product Batch ID (lot ID) - Product Brand Name - - Characteristic_Code - Characteristic Description - 5 meters - - - Class_code - Name Class Codification - - - Product Instances Batch ID - Product Instances Supplier Serial ID - - - 7B - - 5.0 - 3.0 - 1.0 - - - - FR - - - ADD_REF_PROD_ID - ADD_REF_PROD_URIID - 6 - ADD_REF_PROD_Desc - - - - - 1 - - - QUOT_125487 - 3 - - - ADD_REF_DOC_ID - ADD_REF_DOC_URIID - 5 - 916 - ADD_REF_DOC_Desc - - - OBJECT_125487 - 130 - AWV - - - 10.50 - 1.00 - - - false - - 1.00 - 95 - DISCOUNT - - - - true - - 0.50 - AEW - WEEE - - - - 10.00 - 1.00 - - - CATALOG_REF_ID - 2 - - - 2 - - - ULTCUSTORDEREF-1 - 1 - - 20221225 - - - - - - true - - 6.00 - 3.00 - 2.00 - - - - 20221225 - - - 20221225 - - - - - - - 20221225 - - - 20221225 - - - - - - - 0.00 - VAT - Reason-1 - S - RC1 - 19.00 - - - - false - - 10.00 - 60.00 - 6.00 - 64 - SPECIAL AGREEMENT - - - - true - - 10.00 - 60.00 - 6.00 - FC - FREIGHT SERVICES - - - 60.00 - - - BUYER_ACCOUNTING_REF - - - - - - 2 - - WEEE Tax of 0,50 euros per item included - TXD - - - - 548796523 - 598632147 - 698569856 - Product Name - Product Description - Product Batch ID (lot ID) - Product Brand Name - - Characteristic_Code - Characteristic Description - 3 meters - - - Class_code - Name Class Codification - - - Product Instances Batch ID - Product Instances Supplier Serial ID - - - 7B - - 2.0 - 1.0 - 3.0 - - - - FR - - - ADD_REF_PROD_ID - ADD_REF_PROD_URIID - 6 - ADD_REF_PROD_Desc - - - - - 3 - - - QUOT_125487 - 2 - - - ADD_REF_DOC_ID - ADD_REF_DOC_URIID - 5 - 916 - ADD_REF_DOC_Desc - - - OBJECT_125487 - 130 - AWV - - - 19.50 - 2.00 - - - true - - 0.50 - AEW - WEEE TAX - - - - 20.00 - 2.00 - - - CATALOG_REF_ID - 2 - - - 3 - - - ULTCUSTORDEREF-1 - 2 - - 20221225 - - - - - - true - - 10.00 - 5.00 - 2.00 - - - 20221225 - - - - - 20221225 - - - - - - - false - - 1.00 - 100.00 - 1.00 - 64 - SPECIAL AGREEMENT - - - - true - - 1.00 - 100.00 - 1.00 - FC - FREIGHT SERVICES - - - 100.00 - - - BUYER_ACCOUNTING_REF - - - - - - 3 - - Content of Note - AAI - - - - 854721548 - 698325417 - 598674321 - Product Name - Product Description - Product Batch ID (lot ID) - Product Brand Name - - Characteristic_Code - Characteristic Description - 3 meters - - - Class_code - Name Class Codification - - - Product Instances Batch ID - Product Instances Supplier Serial ID - - - 7B - - 2.0 - 1.0 - 3.0 - - - - FR - - - ADD_REF_PROD_ID - ADD_REF_PROD_URIID - 6 - ADD_REF_PROD_Desc - - - - - 4 - - - QUOT_125487 - 1 - - - ADD_REF_DOC_ID - ADD_REF_DOC_URIID - 5 - 916 - ADD_REF_DOC_Desc - - - OBJECT_125487 - 130 - AWV - - - 30.00 - 1.00 - - - false - - 5.00 - - - - 25.00 - 1.00 - - - CATALOG_REF_ID - 5 - - - 4 - - - ULTCUSTORDEREF-1 - 3 - - 20221225 - - - - - - true - - 6.00 - 3.00 - 2.00 - - - - 20221225 - - - 20221225 - - - - - - - 20221225 - - - 20221225 - - - - - - - - false - - 10.00 - 150.00 - 15.00 - 64 - SPECIAL AGREEMENT - - - - true - - 10.00 - 150.00 - 15.00 - FC - FREIGHT SERVICES - - - 150.00 - - - BUYER_ACCOUNTING_REF - - - - - BUYER_REF_BU123 - - SUPPLIER_ID_321654 - 123654879 - SELLER_NAME - SELLER_ADD_LEGAL_INFORMATION - - 123456789 - SELLER_TRADING_NAME - - - SELLER_CONTACT_NAME - SELLER_CONTACT_DEP - SR - - +33 6 25 64 98 75 - - - contact@seller.com - - - - 75001 - SELLER_ADDR_1 - SELLER_ADDR_2 - SELLER_ADDR_3 - SELLER_CITY - FR - - - sales@seller.com - - - FR 32 123 456 789 - - - SELLER_TAX_ID - - - - BY_ID_9587456 - 98765432179 - BUYER_NAME - - 987654321 - BUYER_TRADING_NAME - - - BUYER_CONTACT_NAME - BUYER_CONTACT_DEP - LB - - +33 6 65 98 75 32 - - - contact@buyer.com - - - - 69001 - BUYER_ADDR_1 - BUYER_ADDR_2 - BUYER_ADDR_3 - BUYER_CITY - FR - - - operation@buyer.com - - - FR 05 987 654 321 - - - - BUYER_REQ_ID_25987 - 654987321 - BUYER_REQ_NAME - - 654987321 - BUYER_REQ_TRADING_NAME - - - BUYER_REQ_CONTACT_NAME - BUYER_REQ_CONTACT_DEP - PD - - +33 6 54 98 65 32 - - - requisitioner@buyer.com - - - - 69001 - BUYER_REQ_ADDR_1 - BUYER_REQ_ADDR_2 - BUYER_REQ_ADDR_3 - BUYER_REQ_CITY - FR - - - purchase@buyer.com - - - FR 92 654 987 321 - - - - FCA - Free Carrier - 7 - - DEL_TERMS_LOC_ID - DEL_TERMS_LOC_Name - - - - SALES_REF_ID_459875 - - - PO123456789 - - - QUOT_125487 - - - CONTRACT_2020-25987 - - - REQ_875498 - - - ADD_REF_DOC_ID - ADD_REF_DOC_URIID - 916 - ADD_REF_DOC_Desc - - - TENDER_ID - 50 - - - OBJECT_ID - 130 - AWV - - - BLANKET_ORDER_OD - - 20221225 - - - - PREV_ORDER_C_ID - - 20221225 - - - - PREV_ORDER_R_ID - - 20221225 - - - - PROJECT_ID - Project Reference - - - ULTCUSTORDEREF-1 - - 20221225 - - - - - - SHIP_TO_ID - 5897546912 - SHIP_TO_NAME - - 951632874 - SHIP_TO_TRADING_NAME - - - SHIP_TO_CONTACT_NAME - SHIP_TO_CONTACT_DEP - SD - - +33 6 85 96 32 41 - - - shipto@customer.com - - - - 69003 - SHIP_TO_ADDR_1 - SHIP_TO_ADDR_2 - SHIP_TO_ADDR_3 - SHIP_TO_CITY - FR - - - delivery@buyer.com - - - FR 66 951 632 874 - - - - SHIP_FROM_ID - 875496123 - SHIP_FROM_NAME - - 548963127 - SHIP_FROM_TRADING_NAME - - - SHIP_FROM_CONTACT_NAME - SHIP_FROM_CONTACT_DEP - SD - - +33 6 85 96 32 41 - - - shipfrom@seller.com - - - - 75003 - SHIP_FROM_ADDR_1 - SHIP_FROM_ADDR_2 - SHIP_FROM_ADDR_3 - SHIP_FROM_CITY - FR - - - warehouse@seller.com - - - FR 16 548 963 127 - - - - - 20221225 - - - - 20221225 - - - 20221225 - - - - - - 20221225 - - - - 20221225 - - - 20221225 - - - - - - EUR - - INVOICEE_ID_9587456 - 98765432179 - INVOICEE_NAME - - 987654321 - INVOICEE_TRADING_NAME - - - INVOICEE_CONTACT_NAME - INVOICEE_CONTACT_DEP - LB - - +33 6 65 98 75 32 - - - invoicee@buyer.com - - - - 69001 - INVOICEE_ADDR_1 - INVOICEE_ADDR_2 - INVOICEE_ADDR_3 - INVOICEE_CITY - FR - - - invoicee@buyer.com - - - FR 05 987 654 321 - - - INVOICEE_TAX_ID - - - - 30 - Credit Transfer - - - 60.00 - VAT - ExcReason-1 - 300.00 - 300.00 - 300.00 - S - ExcReasonCode-1 - 20.00 - - - - false - - 10.00 - 310.00 - 31.00 - 64 - SPECIAL AGREEMENT - - VAT - S - 20.00 - - - - - true - - 10.00 - 210.00 - 21.00 - FC - FREIGHT SERVICES - - VAT - S - 20.00 - - - - PAYMENT_TERMS_DESC - - - 310.00 - 21.00 - 31.00 - 300.00 - 60.00 - 360.00 - - - BUYER_ACCOUNT_REF - BUYER_ACCOUNT_REF_TYPE - - - + + + + + + + false + + 10.00 + 150.00 + 15.00 + 64 + SPECIAL AGREEMENT + + + + true + + 10.00 + 150.00 + 15.00 + FC + FREIGHT SERVICES + + + 150.00 + + + BUYER_ACCOUNTING_REF + + + + + BUYER_REF_BU123 + + SUPPLIER_ID_321654 + 123654879 + SELLER_NAME + SELLER_ADD_LEGAL_INFORMATION + + 123456789 + SELLER_TRADING_NAME + + + SELLER_CONTACT_NAME + SELLER_CONTACT_DEP + SR + + +33 6 25 64 98 75 + + + contact@seller.com + + + + 75001 + SELLER_ADDR_1 + SELLER_ADDR_2 + SELLER_ADDR_3 + SELLER_CITY + FR + + + sales@seller.com + + + FR 32 123 456 789 + + + SELLER_TAX_ID + + + + BY_ID_9587456 + 98765432179 + BUYER_NAME + + 987654321 + BUYER_TRADING_NAME + + + BUYER_CONTACT_NAME + BUYER_CONTACT_DEP + LB + + +33 6 65 98 75 32 + + + contact@buyer.com + + + + 69001 + BUYER_ADDR_1 + BUYER_ADDR_2 + BUYER_ADDR_3 + BUYER_CITY + FR + + + operation@buyer.com + + + FR 05 987 654 321 + + + + BUYER_REQ_ID_25987 + 654987321 + BUYER_REQ_NAME + + 654987321 + BUYER_REQ_TRADING_NAME + + + BUYER_REQ_CONTACT_NAME + BUYER_REQ_CONTACT_DEP + PD + + +33 6 54 98 65 32 + + + requisitioner@buyer.com + + + + 69001 + BUYER_REQ_ADDR_1 + BUYER_REQ_ADDR_2 + BUYER_REQ_ADDR_3 + BUYER_REQ_CITY + FR + + + purchase@buyer.com + + + FR 92 654 987 321 + + + + FCA + Free Carrier + 7 + + DEL_TERMS_LOC_ID + DEL_TERMS_LOC_Name + + + + SALES_REF_ID_459875 + + + PO123456789 + + + QUOT_125487 + + + CONTRACT_2020-25987 + + + REQ_875498 + + + ADD_REF_DOC_ID + ADD_REF_DOC_URIID + 916 + ADD_REF_DOC_Desc + + + TENDER_ID + 50 + + + OBJECT_ID + 130 + AWV + + + BLANKET_ORDER_OD + + 20221225 + + + + PREV_ORDER_C_ID + + 20221225 + + + + PREV_ORDER_R_ID + + 20221225 + + + + PROJECT_ID + Project Reference + + + ULTCUSTORDEREF-1 + + 20221225 + + + + + + SHIP_TO_ID + 5897546912 + SHIP_TO_NAME + + 951632874 + SHIP_TO_TRADING_NAME + + + SHIP_TO_CONTACT_NAME + SHIP_TO_CONTACT_DEP + SD + + +33 6 85 96 32 41 + + + shipto@customer.com + + + + 69003 + SHIP_TO_ADDR_1 + SHIP_TO_ADDR_2 + SHIP_TO_ADDR_3 + SHIP_TO_CITY + FR + + + delivery@buyer.com + + + FR 66 951 632 874 + + + + SHIP_FROM_ID + 875496123 + SHIP_FROM_NAME + + 548963127 + SHIP_FROM_TRADING_NAME + + + SHIP_FROM_CONTACT_NAME + SHIP_FROM_CONTACT_DEP + SD + + +33 6 85 96 32 41 + + + shipfrom@seller.com + + + + 75003 + SHIP_FROM_ADDR_1 + SHIP_FROM_ADDR_2 + SHIP_FROM_ADDR_3 + SHIP_FROM_CITY + FR + + + warehouse@seller.com + + + FR 16 548 963 127 + + + + + 20221225 + + + + 20221225 + + + 20221225 + + + + + + 20221225 + + + + 20221225 + + + 20221225 + + + + + + EUR + + INVOICEE_ID_9587456 + 98765432179 + INVOICEE_NAME + + 987654321 + INVOICEE_TRADING_NAME + + + INVOICEE_CONTACT_NAME + INVOICEE_CONTACT_DEP + LB + + +33 6 65 98 75 32 + + + invoicee@buyer.com + + + + 69001 + INVOICEE_ADDR_1 + INVOICEE_ADDR_2 + INVOICEE_ADDR_3 + INVOICEE_CITY + FR + + + invoicee@buyer.com + + + FR 05 987 654 321 + + + INVOICEE_TAX_ID + + + + 30 + Credit Transfer + + + 60.00 + VAT + ExcReason-1 + 300.00 + 300.00 + 300.00 + S + ExcReasonCode-1 + 20.00 + + + + false + + 10.00 + 310.00 + 31.00 + 64 + SPECIAL AGREEMENT + + VAT + S + 20.00 + + + + + true + + 10.00 + 210.00 + 21.00 + FC + FREIGHT SERVICES + + VAT + S + 20.00 + + + + PAYMENT_TERMS_DESC + + + 310.00 + 21.00 + 31.00 + 300.00 + 60.00 + 360.00 + + + BUYER_ACCOUNT_REF + BUYER_ACCOUNT_REF_TYPE + + + diff --git a/tests/testcases/OrderDocumentBaseTest.php b/tests/testcases/OrderDocumentBaseTest.php index d6cb61b..0afa317 100644 --- a/tests/testcases/OrderDocumentBaseTest.php +++ b/tests/testcases/OrderDocumentBaseTest.php @@ -46,7 +46,7 @@ public function testDocumentCreationExtended(): void $this->assertEquals(OrderProfiles::PROFILE_EXTENDED, $doc->getProfileId()); $this->assertArrayHasKey("contextparameter", $doc->getProfileDefinition()); $this->assertArrayHasKey("name", $doc->getProfileDefinition()); - $this->assertEquals("urn:order-x.eu:1p0:basicurn:order-x.eu:1p0:extended", $doc->getProfileDefinition()["contextparameter"]); + $this->assertEquals("urn:order-x.eu:1p0:extended", $doc->getProfileDefinition()["contextparameter"]); $this->assertEquals("extended", $doc->getProfileDefinition()["name"]); }