Vietnam enacted its new Penal Code in 2015. It sought to improve penalties, to lower thresholds for certain types of liability, and to widen liability (to companies for example) for IP crimes. However the government was forced to suspend implementation. It was intended to be effective from 1 July 2016 but this has been postponed. The reason is that around 90 technical errors were found recently. Now the National Assembly is reviewing the code again and it will be revised then a new date for its effect given.
Countries frequently struggle with the increasing complexity of new laws conflicting with old ones. This issue has been common in the past in Vietnam. It is good this law was caught and inconsistencies can be ironed out before it came into effect.