Skip to content

Commit

Permalink
Klantnummer toegevoegd aan voormelding.
Browse files Browse the repository at this point in the history
  • Loading branch information
Soneritics committed May 11, 2015
1 parent f39c32e commit 076d7ac
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -32,6 +32,7 @@ $afzender = (new Afzender)
$voormelding = (new Voormelding)
->setAfzender($afzender)
->setKlantCode($customerCode)
->setKlantNummer($customerNr)
->setVolgnummer($volgnummer)
->setAanleverLocatie($bls);

Expand Down
29 changes: 28 additions & 1 deletion Soneritics/PostNL/Voormelding.php
Expand Up @@ -55,7 +55,8 @@ class Voormelding
'A022' => 'ProductVersie',
'A030' => 'KlantCode',
'A040' => 'VoormeldingId',
'A060' => 'AanleverdatumZendingen'
'A060' => 'AanleverdatumZendingen',
'A100' => 'KlantNr'
];

/**
Expand Down Expand Up @@ -118,6 +119,12 @@ class Voormelding
*/
protected $klantCode;

/**
* PostNL Klantnummer.
* @var string
*/
protected $klantNr;

/**
* Voormelding ID (klantcode + volgnummer)
* @var string
Expand Down Expand Up @@ -305,6 +312,16 @@ public function setKlantCode($klantCode)
return $this;
}

/**
* Setter voor het klantnummer.
* @param string $klantNr
*/
public function setKlantNr($klantNr)
{
$this->klantNr = $klantNr;
return $this;
}

/**
* Setter voor het volgnummer. Genereert een PostNL voormeld ID.
* Het is belangrijk dat het klantnummer reeds geset is.
Expand Down Expand Up @@ -383,6 +400,7 @@ protected function validate()
'tijdAanmaakBestand',
'aanleverdatumZendingen',
'klantCode',
'klantNr',
'voormeldingId',
'aanleverLocatie'
];
Expand Down Expand Up @@ -459,6 +477,15 @@ final protected function getKlantCode()
return $this->klantCode;
}

/**
* Getter voor het klantnummer.
* @return string
*/
final protected function getKlantNr()
{
return $this->klantNr;
}

/**
* Getter voor het voormelding-id.
* @return int
Expand Down

0 comments on commit 076d7ac

Please sign in to comment.