This is because you are joining to vldocd using the vatld fields - instead, use the vatlh fields, like so:
SELECT VATLH.periode
, vatlh.dossierID
, vldocd.docID
, COUNT(vatld.vatnum)
FROM vatlh
LEFT JOIN vatld ON vatld.dossierID = vatlh.dossierID
AND vatlh.periode = vatld.periode
LEFT JOIN vldocd ON vldocd.dossierID = vatlh.dossierID
AND VLDOCd.PERIODE = VATLh.PERIODE
AND vldocd.soort = 0
GROUP BY VATLH.periode, vatlh.dossierID, vldocd.docID