Да, резидент должен нести ответственность. Даже если в контракте дата поставки конкретная не была оговорена, всё равно в предмете контракта было, что резидент обязуется перечислить деньги, а нерезидент поставить. Всё завязано на сроках: в течение, стандартно, 90 дней с момента перечисления средств контрагент обязан был выполнить свои обязательства. Если они не выполнены, это можно расценивать как один из способов "вывода", отмывания денег. Таможня контролирует, чтобы обязательства по международным контрактам соблюдались. Если в течение 90 дней они не исполнены, даже несмотря на отсутствие условия в контракте, существует Таможенный кодекс, Закон о ВЭД.