Ronald Araujo has agreed in principle on new contract at Barcelona.