Skip to content

Commit b7549e4

Browse files
author
Mads Møller
committed
fix ordernumber
1 parent e8f0efe commit b7549e4

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

src/Generator/Orders.php

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,26 +185,50 @@ public function getOrderNumber()
185185
* @return Orders
186186
* @throws EdifactException
187187
*/
188-
public function setOrderNumber($orderNumber, $documentType = '120')
188+
public function setOrderNumber($orderNumber, $documentType = '220')
189189
{
190190
$this->isAllowed($documentType, [
191191
'120',
192+
'126',
192193
'220',
193194
'221',
195+
'224',
196+
'225',
194197
'226',
195198
'227',
196199
'228',
197-
'126',
200+
'248',
201+
'258',
202+
'348',
203+
'350',
204+
'400',
205+
'401',
206+
'402',
207+
'447',
208+
'452',
198209
'YA8',
199210
'YS8',
200211
'YK8',
201-
'248',
202-
'447'
212+
'22B',
213+
'22E',
214+
'23E'
203215
]);
204216
$this->orderNumber = ['BGM', $documentType, $orderNumber, '9'];
205217
return $this;
206218
}
207219

220+
/**
221+
* Order number without documentType validation
222+
* @param $orderNumber
223+
* @param string $documentType
224+
* @return $this
225+
*/
226+
public function setCustomOrderNumber($orderNumber, $documentType = '220')
227+
{
228+
$this->orderNumber = ['BGM', $documentType, $orderNumber, '9'];
229+
return $this;
230+
}
231+
208232
/**
209233
* @return array
210234
*/

0 commit comments

Comments
 (0)