 +        chomp($now);
 +        $sync->update( { 'syncstatus' => 'edited', 'lastsync' => $now } );
 +        return ($response, 0);
-     }
--    return $response;
-
++    }
++
 +    if ($cause =~ /lnr finnes ikke i registeret/) {
 +        # Make sure syncstatus is 'new'
 +        $sync->update( { 'syncstatus' => 'new' } );

+        chomp($now);
+        $sync->update( { 'lastsync' => $now } );
+        return ($response, 0);
+    }
+
+    if ($cause =~ /SIST_ENDRET/) {
+        # NL has different timestamp; returnin an error like this:
+        #  endre: Uoverensstemmelse med gjeldende data i basen:

 )] );
 Exporter::export_ok_tags('all');

@@ -237,33 +238,130 @@ sub NLSync {

     my $cardnumber = SOAP::Data->name( 'lnr' => $patron->cardnumber );

