diff --git a/src/ApplicationIdentifiers.php b/src/ApplicationIdentifiers.php index 88481ca..50afbc4 100644 --- a/src/ApplicationIdentifiers.php +++ b/src/ApplicationIdentifiers.php @@ -24,7 +24,9 @@ class ApplicationIdentifiers Identifiers\SellByDateIdentifier::class, // 16 Identifiers\ExpirationDateIdentifier::class, // 17 Identifiers\VariantIdentifier::class, // 20 - Identifiers\SerialNumberIdentifier::class, // 21 + Identifiers\SerialNumberIdentifier::class, // 21 + Identifiers\ConsumerVariantIdentifier::class, // 22 + Identifiers\VariableCountIdentifier::class, // 30 Identifiers\CompanyInternalInformationIdentifier::class, // 91 Identifiers\OriginIdentifier::class, // 422 diff --git a/src/Identifiers/ConsumerVariantIdentifier.php b/src/Identifiers/ConsumerVariantIdentifier.php new file mode 100644 index 0000000..b53b7a8 --- /dev/null +++ b/src/Identifiers/ConsumerVariantIdentifier.php @@ -0,0 +1,51 @@ +standardFormat('1,20'); + } +} + diff --git a/src/Identifiers/VariableCountIdentifier.php b/src/Identifiers/VariableCountIdentifier.php new file mode 100644 index 0000000..6066494 --- /dev/null +++ b/src/Identifiers/VariableCountIdentifier.php @@ -0,0 +1,51 @@ + [ + '01006141410073491714123110A12345B[FNC1]22ABC1234[FNC1]', + '22', + 'ABC1234' + ], + 'Variable count of items [Numeric]' => [ + '01006141410073491714123110A12345B[FNC1]300100[FNC1]', + '30', + '0100' + ], 'Company internal information' => [ '01087106420356209135[FNC1]', '91',